Wednesday, 11 May 2016

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