ClsMBFDetails
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace SNSCT
{
class ClsMBFDetails
{
public DataTable Get_MBFs()
{
SqlDb Db = new SqlDb();
StringBuilder Str = new StringBuilder();
Str.Append("Select MBFID,MBFName from MBF_Master where status=0");
return Db.getTable_(Str.ToString());
}
public DataTable Get_MBF_Details(int ID)
{
SqlDb Db = new SqlDb();
StringBuilder Str = new StringBuilder();
Str.Append("Select Amount,Duration,NoOfMembers[Members],");
Str.Append("CONVERT(VARCHAR,CONVERT(varchar,StartDate),106)[Start Date],CONVERT(VARCHAR,CONVERT(varchar,EndDate),106)[End Date]");
Str.Append(" from MBF_Master where MBFID=" + ID + "");
return Db.getTable_(Str.ToString());
}
public DataTable Get_Members()
{
SqlDb Db = new SqlDb();
StringBuilder Str = new StringBuilder();
Str.Append("Select MemberID,Name from Registration");
return Db.getTable_(Str.ToString());
}
public DataTable Get_Previous(int ID)
{
SqlDb Db = new SqlDb();
StringBuilder Str = new StringBuilder();
Str.Append("Select MD.MBFID[MBF-ID],MD.MBFName[MBF-Name],MD.MBFMemberRegNo[MBFMemberID],MD.MemberID[MemberID],U.RegNo[RegNo],");
Str.Append(" U.Name[MBF-MemberName] from MBF_Members[MD] inner join Registration[U] on MD.MemberID=U.MemberID");
Str.Append(" where MBFID=" + ID + "");
return Db.getTable_(Str.ToString());
}
public string Get_Reg_FromID(int ID)
{
SqlDb Db = new SqlDb();
StringBuilder Str = new StringBuilder();
Str.Append("Select RegNo from Registration where MemberID="+ID+"");
DataTable dt = new DataTable();
dt=Db.getTable_(Str.ToString());
if (dt.Rows.Count > 0)
{
return dt.Rows[0][0].ToString();
}
else
{
return "";
}
}
public void insert_Members(DataTable Dt,int MBF_ID)
{
SqlDb Db = new SqlDb();
StringBuilder Str = new StringBuilder();
for (int i = 0; i < Dt.Rows.Count; i++)
{
Str.Append("Insert into MBF_Members(MBFID,MBFName,MemberID,MBFMemberRegNo,STATUS) values");
Str.Append("(" + MBF_ID + ",'" + Dt.Rows[i]["MBF-Name"].ToString() + "'," + Dt.Rows[i]["MemberID"].ToString() + ",");
Str.Append("'" + Dt.Rows[i]["MBFMemberID"].ToString() + "',0)");
Db.Execute_(Str.ToString());
Str.Remove(0, Str.Length);
}
}
public void insert_Details(DataTable Dt, int MBF_ID)
{
SqlDb Db = new SqlDb();
StringBuilder Str = new StringBuilder();
for (int i = 0; i < Dt.Rows.Count; i++)
{
Str.Append("Insert into MBF_Details(MBFID,Amount,AmounttoPay,PaymentDate,Status) values");
Str.Append("(" + MBF_ID + ",0," + Dt.Rows[i]["AmounttoPay"].ToString() + ",");
Str.Append("'" + Dt.Rows[i]["PaymentDate"].ToString() + "',0)");
Db.Execute_(Str.ToString());
Str.Remove(0, Str.Length);
}
}
public void Edit_Members(DataTable Dt, int MBF_ID)
{
SqlDb Db = new SqlDb();
StringBuilder Str = new StringBuilder();
Str.Append("Delete from MBF_Members where MBFID=" + MBF_ID + "");
Db.Execute_(Str.ToString());
Str.Remove(0, Str.Length);
for (int i = 0; i < Dt.Rows.Count; i++)
{
Str.Append("Insert into MBF_Members(MBFID,MBFName,MemberID,MBFMemberRegNo,STATUS) values");
Str.Append("(" + MBF_ID + ",'" + Dt.Rows[i]["MBF-Name"].ToString() + "'," + Dt.Rows[i]["MemberID"].ToString() + ",");
Str.Append("'" + Dt.Rows[i]["MBFMemberID"].ToString() + "',0)");
Db.Execute_(Str.ToString());
Str.Remove(0, Str.Length);
}
}
public void Edit_Details(DataTable Dt, int MBF_ID)
{
SqlDb Db = new SqlDb();
StringBuilder Str = new StringBuilder();
Str.Append("Delete from MBF_Details where MBFID=" + MBF_ID + "");
Db.Execute_(Str.ToString());
Str.Remove(0, Str.Length);
for (int i = 0; i < Dt.Rows.Count; i++)
{
Str.Append("Insert into MBF_Details(MBFID,Amount,AmounttoPay,PaymentDate,Status) values");
Str.Append("(" + MBF_ID + ",0," + Dt.Rows[i]["AmounttoPay"].ToString() + ",");
Str.Append("'" + Dt.Rows[i]["PaymentDate"].ToString() + "',0)");
Db.Execute_(Str.ToString());
Str.Remove(0, Str.Length);
}
}
public void Delete_Members(int MBF_ID)
{
SqlDb Db = new SqlDb();
StringBuilder Str = new StringBuilder();
Str.Append("Delete from MBF_Members where MBFID=" + MBF_ID + "");
Db.Execute_(Str.ToString());
}
public void Delete_Details(int MBF_ID)
{
SqlDb Db = new SqlDb();
StringBuilder Str = new StringBuilder();
Str.Append("Delete from MBF_Details where MBFID=" + MBF_ID + "");
Db.Execute_(Str.ToString());
}
public DataTable Get_Details(int MBF_ID)
{
SqlDb Db = new SqlDb();
StringBuilder Str = new StringBuilder();
Str.Append("Select * from MBF_Details where MBFID=" + MBF_ID + "");
return Db.getTable_(Str.ToString());
}
}
}
No comments:
Post a Comment