Esempio n. 1
0
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        Conv_Registration conv_Registration = new Conv_Registration();

        conv_Registration.Conv_ConventionID = Int32.Parse(txtConv_ConventionID.Text);
        conv_Registration.Mem_MemberID      = Int32.Parse(txtMem_Member.Text);
        conv_Registration.RegistrationFee   = Int32.Parse(txtRegistrationFee.Text);
        conv_Registration.Lunch1No          = Int32.Parse(txtLunch1No.Text);
        conv_Registration.Lunch1Amount      = Int32.Parse(txtLunch1Amount.Text);
        conv_Registration.Lunch2No          = Int32.Parse(txtLunch2No.Text);
        conv_Registration.Lunch2Amount      = Int32.Parse(txtLunch2Amount.Text);
        conv_Registration.Dinner1           = Int32.Parse(txtDinner1.Text);
        conv_Registration.Dinner2           = Int32.Parse(txtDinner2.Text);
        conv_Registration.LadiesBag         = Int32.Parse(txtLadiesBag.Text);
        conv_Registration.IEBTie            = Int32.Parse(txtIEBTie.Text);
        conv_Registration.TotalIEBFee       = Int32.Parse(txtTotalIEBFee.Text);
        conv_Registration.BKashFees         = Int32.Parse(txtBKashFees.Text);
        conv_Registration.TotalPayable      = Int32.Parse(txtTotalPayable.Text);
        conv_Registration.TrxID             = txtTrx.Text;
        conv_Registration.AddedDate         = DateTime.Now;
        conv_Registration.TypeID            = Int32.Parse(txtType.Text);
        conv_Registration.StatusID          = Int32.Parse(txtStatus.Text);
        conv_Registration.ExtraField1       = txtExtraField1.Text;
        conv_Registration.ExtraField2       = txtExtraField2.Text;
        conv_Registration.ExtraField3       = txtExtraField3.Text;
        conv_Registration.ExtraField4       = txtExtraField4.Text;
        conv_Registration.ExtraField5       = txtExtraField5.Text;
        int resutl = Conv_RegistrationManager.InsertConv_Registration(conv_Registration);

        Response.Redirect("AdminConv_RegistrationDisplayAdmin.aspx");
    }
Esempio n. 2
0
    private void showConv_RegistrationData()
    {
        Conv_Registration conv_Registration = new Conv_Registration();

        conv_Registration = Conv_RegistrationManager.GetConv_RegistrationByID(Int32.Parse(Request.QueryString["conv_RegistrationID"]));

        txtConv_ConventionID.Text = conv_Registration.Conv_ConventionID.ToString();
        txtMem_Member.Text        = conv_Registration.Mem_MemberID.ToString();
        txtRegistrationFee.Text   = conv_Registration.RegistrationFee.ToString();
        txtLunch1No.Text          = conv_Registration.Lunch1No.ToString();
        txtLunch1Amount.Text      = conv_Registration.Lunch1Amount.ToString();
        txtLunch2No.Text          = conv_Registration.Lunch2No.ToString();
        txtLunch2Amount.Text      = conv_Registration.Lunch2Amount.ToString();
        txtDinner1.Text           = conv_Registration.Dinner1.ToString();
        txtDinner2.Text           = conv_Registration.Dinner2.ToString();
        txtLadiesBag.Text         = conv_Registration.LadiesBag.ToString();
        txtIEBTie.Text            = conv_Registration.IEBTie.ToString();
        txtTotalIEBFee.Text       = conv_Registration.TotalIEBFee.ToString();
        txtBKashFees.Text         = conv_Registration.BKashFees.ToString();
        txtTotalPayable.Text      = conv_Registration.TotalPayable.ToString();
        txtTrx.Text    = conv_Registration.TrxID.ToString();
        txtType.Text   = conv_Registration.TypeID.ToString();
        txtStatus.Text = conv_Registration.StatusID.ToString();
        //txtExtraField1.Text = conv_Registration.ExtraField1;
        //txtExtraField2.Text = conv_Registration.ExtraField2;
        txtExtraField3.Text = conv_Registration.ExtraField3;
        txtExtraField4.Text = conv_Registration.ExtraField4;
        txtExtraField5.Text = conv_Registration.ExtraField5;
    }
Esempio n. 3
0
    protected void lbDelete_Click(object sender, EventArgs e)
    {
        LinkButton linkButton = new LinkButton();

        linkButton = (LinkButton)sender;
        bool result = Conv_RegistrationManager.DeleteConv_Registration(Convert.ToInt32(linkButton.CommandArgument));

        showConv_RegistrationGrid();
    }
Esempio n. 4
0
    protected void btnUpdate_Click(object sender, EventArgs e)
    {
        Conv_Registration tempConv_Registration = new Conv_Registration();

        tempConv_Registration = Conv_RegistrationManager.GetConv_RegistrationByID(Int32.Parse(Request.QueryString["conv_RegistrationID"]));
        Conv_Registration conv_Registration = new Conv_Registration();

        conv_Registration.Conv_RegistrationID = tempConv_Registration.Conv_RegistrationID;

        conv_Registration.Conv_ConventionID = Int32.Parse(txtConv_ConventionID.Text);
        conv_Registration.Mem_MemberID      = Int32.Parse(txtMem_Member.Text);
        conv_Registration.RegistrationFee   = Int32.Parse(txtRegistrationFee.Text);
        conv_Registration.Lunch1No          = Int32.Parse(txtLunch1No.Text);
        conv_Registration.Lunch1Amount      = Int32.Parse(txtLunch1Amount.Text);
        conv_Registration.Lunch2No          = Int32.Parse(txtLunch2No.Text);
        conv_Registration.Lunch2Amount      = Int32.Parse(txtLunch2Amount.Text);
        conv_Registration.Dinner1           = Int32.Parse(txtDinner1.Text);
        conv_Registration.Dinner2           = Int32.Parse(txtDinner2.Text);
        conv_Registration.LadiesBag         = Int32.Parse(txtLadiesBag.Text);
        conv_Registration.IEBTie            = Int32.Parse(txtIEBTie.Text);
        conv_Registration.TotalIEBFee       = Int32.Parse(txtTotalIEBFee.Text);
        conv_Registration.BKashFees         = Int32.Parse(txtBKashFees.Text);
        conv_Registration.TotalPayable      = Int32.Parse(txtTotalPayable.Text);
        conv_Registration.TrxID             = txtTrx.Text;
        conv_Registration.AddedDate         = tempConv_Registration.AddedDate;
        conv_Registration.TypeID            = Int32.Parse(txtType.Text);
        conv_Registration.StatusID          = Int32.Parse(txtStatus.Text);
        conv_Registration.ExtraField1       = "";// tempConv_Registration.ExtraField1;
        if (tempConv_Registration.ExtraField2 != "")
        {
            conv_Registration.ExtraField2 = tempConv_Registration.ExtraField2.Replace("EnterTrxID", conv_Registration.TrxID);
        }
        else
        {
            conv_Registration.ExtraField2 = tempConv_Registration.ExtraField1.Replace(
                @"<tr>
        <td style='border:1px solid black; text-align:left;' colspan='3'>Please write down here the Transaction ID(TraxID) which you will receive from bKash by SMS</td>
        <td style='border:1px solid black;' colspan='2'>&nbsp;</td>
    </tr>",
                "<td style='border:1px solid black; text-align:right;' colspan='3'>Transaction ID(TrxID)</td>          <td style='border:1px solid black;' colspan='2'>" + txtTrx.Text + "</td>").Replace(
                "<img src='http://iebbd.org/images/Convention/55/formHeader.png' width='400px'/>",
                "<img src='http://iebbd.org/images/Convention/55/formHeader.png' width='400px'/><br/>Money Receipt");
        }


        conv_Registration.ExtraField3 = txtExtraField3.Text;
        conv_Registration.ExtraField4 = txtExtraField4.Text;
        conv_Registration.ExtraField5 = txtExtraField5.Text;
        bool result = Conv_RegistrationManager.UpdateConv_Registration(conv_Registration);

        Response.Redirect("AdminConv_RegistrationDisplayAdmin.aspx");
    }
Esempio n. 5
0
    private void showConv_RegistrationGrid()
    {
        List <Conv_Registration> conventionRegistrations = new List <Conv_Registration>();

        conventionRegistrations = Conv_RegistrationManager.GetAllConv_Registrations();

        foreach (Conv_Registration item in conventionRegistrations)
        {
            item.ExtraField5 = "../MembersArea/ConventionPaymentPrint.aspx?Conv_RegistrationID=710307" + item.Conv_RegistrationID + "034438";
            item.ExtraField3 = "../MembersArea/ConventionPaymentPrint.aspx?Confirmation=1&Conv_RegistrationID=710307" + item.Conv_RegistrationID + "034438";
        }

        gvConv_Registration.DataSource = conventionRegistrations;
        gvConv_Registration.DataBind();
    }
Esempio n. 6
0
    private void showConv_RegistrationGrid()
    {
        List <Conv_Registration> conventionRegistrations = new List <Conv_Registration>();

        if (rbtnlPyament.SelectedValue == "3")
        {
            conventionRegistrations = Conv_RegistrationManager.GetAllConv_Registrations();
            foreach (Conv_Registration item in conventionRegistrations)
            {
                item.ExtraField5 = "../MembersArea/ConventionPaymentPrint.aspx?Conv_RegistrationID=710307" + item.Conv_RegistrationID + "034438";
            }
            gvConv_Registration.DataSource = conventionRegistrations;
        }
        else if (rbtnlPyament.SelectedValue == "2")
        {
            string  sql = @"
Declare @IsFalse bit
Declare @IsTrue bit
set @IsFalse=0
set @IsTrue=1
SELECT [Conv_Registration].[Conv_RegistrationID]
      ,[Conv_Registration].[Conv_ConventionID]
      ,[Conv_Registration].[Mem_MemberID]
      ,[Conv_Registration].[RegistrationFee]
      ,[Conv_Registration].[Lunch1No]
      ,[Conv_Registration].[Lunch1Amount]
      ,[Conv_Registration].[Lunch2No]
      ,[Conv_Registration].[Lunch2Amount]
      ,[Conv_Registration].[Dinner1]
      ,[Conv_Registration].[Dinner2]
      ,[Conv_Registration].[LadiesBag]
      ,[Conv_Registration].[IEBTie]
      ,[Conv_Registration].[TotalIEBFee]
      ,[Conv_Registration].[bKashFees]
      ,[Conv_Registration].[TotalPayable]
      ,[Conv_Registration].[TrxID]
      ,[Conv_Registration].[AddedDate]
      ,[Conv_Registration].[TypeID]
      ,[Conv_Registration].[StatusID]
      ,[Conv_Registration].[ExtraField1]
      ,[Conv_Registration].[ExtraField2]
      ,[Conv_Registration].[ExtraField3]
      ,Mem_Member.MemberShipNo as  [ExtraField4]
      ,[Conv_Registration].[ExtraField5]
      
  FROM [Conv_Registration]
  inner join Mem_Member on Mem_Member.Mem_MemberID = Conv_Registration.Mem_MemberID
            where TrxID='' and  StatusID<>3
  order by [Conv_Registration].AddedDate desc
";
            DataSet ds  = DatabaseManager.ExecSQL(sql);
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                dr["ExtraField5"] = "../MembersArea/ConventionPaymentPrint.aspx?Conv_RegistrationID=710307" + dr["Conv_RegistrationID"].ToString() + "034438";
            }
            gvConv_Registration.DataSource = ds.Tables[0];

            //conventionRegistrations = Conv_RegistrationManager.GetAllConv_Registrations().FindAll(x => x.TrxID == "");
        }
        else if (rbtnlPyament.SelectedValue == "1")
        {
            string sql = @"
Declare @IsFalse bit
Declare @IsTrue bit
set @IsFalse=0
set @IsTrue=1
SELECT [Conv_Registration].[Conv_RegistrationID]
      ,[Conv_Registration].[Conv_ConventionID]
      ,[Conv_Registration].[Mem_MemberID]
      ,[Conv_Registration].[RegistrationFee]
      ,[Conv_Registration].[Lunch1No]
,Lunch1E=(CASE [Conv_Registration].[Lunch1No] WHEN 0 THEN @IsFalse  ELSE @IsTrue END)
      ,[Conv_Registration].[Lunch1Amount]
      ,[Conv_Registration].[Lunch2No]
,Lunch2E=(CASE [Conv_Registration].[Lunch2No] WHEN 0 THEN @IsFalse  ELSE @IsTrue END)
      ,[Conv_Registration].[Lunch2Amount]
      ,[Conv_Registration].[Dinner1]/500 as Dinner1
,Dinner1E=(CASE ([Conv_Registration].[Dinner1]/500) WHEN 0 THEN @IsFalse  ELSE @IsTrue END)
      ,[Conv_Registration].[Dinner2]/800 as Dinner2
,Dinner2E=(CASE ([Conv_Registration].[Dinner2]/500) WHEN 0 THEN @IsFalse  ELSE @IsTrue END)
      ,[Conv_Registration].[LadiesBag]/1200 as LadiesBag
,LadiesBagE=(CASE ([Conv_Registration].[LadiesBag]/500) WHEN 0 THEN @IsFalse  ELSE @IsTrue END)
      ,[Conv_Registration].[IEBTie]/500 as IEBTie
,IEBTieE=(CASE ([Conv_Registration].[IEBTie]/500) WHEN 0 THEN @IsFalse  ELSE @IsTrue END)
      ,[Conv_Registration].[TotalIEBFee]
      ,[Conv_Registration].[bKashFees]
      ,[Conv_Registration].[TotalPayable]
      ,[Conv_Registration].[TrxID]
      ,[Conv_Registration].[AddedDate]
      ,[Conv_Registration].[TypeID]
      ,[Conv_Registration].[StatusID]
      ,[Conv_Registration].[ExtraField1]
      ,[Conv_Registration].[ExtraField2]
      ,[Conv_Registration].[ExtraField3]
      ,Mem_Member.MemberShipNo as  [ExtraField4]
      ,[Conv_Registration].[ExtraField5]
      ,'' as PictureUrl
  FROM [Conv_Registration]
  inner join Mem_Member on Mem_Member.Mem_MemberID = Conv_Registration.Mem_MemberID
 where TrxID <>'' and  StatusID<>3 and Mem_Member.Mem_MemberID=" + Request.QueryString["Mem_MemberID"] + @"
  order by [Conv_Registration].AddedDate desc ";

            DataSet ds = DatabaseManager.ExecSQL(sql);
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                dr["ExtraField5"] = "../MembersArea/ConventionPaymentPrint.aspx?Conv_RegistrationID=710307" + dr["Conv_RegistrationID"].ToString() + "034438";
                dr["PictureUrl"]  = "../MembersArea/MemberPicture/" + dr["ExtraField4"].ToString().Split('/')[0] + "-" + dr["ExtraField4"].ToString().Split('/')[1] + ".jpg";
            }
            gvConv_Registration.DataSource = ds.Tables[0];
        }


        gvConv_Registration.DataBind();
    }
Esempio n. 7
0
    protected void btnConventionFee_Click(object sender, EventArgs e)
    {
        string sql = "";

        foreach (GridViewRow gvr in gvbKash.Rows)
        {
            try
            {
                TextBox         txtCorrctReferenceNo = (TextBox)gvr.FindControl("txtCorrctReferenceNo");
                TextBox         txtMemberShipNo      = (TextBox)gvr.FindControl("txtMemberShipNo");
                Label           lblTransactionID     = (Label)gvr.FindControl("lblTransactionID");
                Label           lblAmount            = (Label)gvr.FindControl("lblAmount");
                Label           lblTrancsactionTime  = (Label)gvr.FindControl("lblTrancsactionTime");
                Label           lblMobile            = (Label)gvr.FindControl("lblMobile");
                Label           lblEmail             = (Label)gvr.FindControl("lblEmail");
                CheckBox        chkSelect            = (CheckBox)gvr.FindControl("chkSelect");
                RadioButtonList rbtnPaidUpto         = (RadioButtonList)gvr.FindControl("rbtnPaidUpto");
                if (chkSelect.Checked && txtMemberShipNo.Text.Trim() != "")
                {
                    sql = @"
update Acc_bKash_Final set ExtraField1=(Select cast(Mem_MemberID as nvarchar) from Mem_Member where MemberShipNo ='" + txtMemberShipNo.Text + @"') where TransactionID=" + lblTransactionID.Text + @"
               
SELECT Conv_RegistrationID
                    FROM [Conv_Registration]
                    where Mem_MemberID =(Select Mem_MemberID from Mem_Member where MemberShipNo='" + txtMemberShipNo.Text + @"')
";
                    DataSet           dstmp = DatabaseManager.ExecSQL(sql);
                    Conv_Registration tempConv_Registration = new Conv_Registration();
                    tempConv_Registration = Conv_RegistrationManager.GetConv_RegistrationByID(Int32.Parse(dstmp.Tables[0].Rows[0][0].ToString()));

                    if (tempConv_Registration.ExtraField2 != "")
                    {
                        if (!tempConv_Registration.TrxID.Contains(lblTransactionID.Text))
                        {
                            tempConv_Registration.TrxID += (tempConv_Registration.TrxID.Trim() == "" ? "" : ", ") + lblTransactionID.Text;
                        }
                        if (tempConv_Registration.ExtraField2.Contains("Money Receipt"))
                        {
                            tempConv_Registration.ExtraField2 = tempConv_Registration.ExtraField2.Replace("EnterTrxID", lblTransactionID.Text);
                        }
                        Conv_RegistrationManager.UpdateConv_Registration(tempConv_Registration);
                    }
                    else if (!tempConv_Registration.ExtraField2.Contains("Transaction ID(TrxID)</td>"))
                    {
                        if (!tempConv_Registration.TrxID.Contains(lblTransactionID.Text))
                        {
                            tempConv_Registration.TrxID += (tempConv_Registration.TrxID.Trim() == "" ? "" : ", ") + lblTransactionID.Text;
                        }

                        if (!tempConv_Registration.ExtraField2.Contains("Money Receipt"))
                        {
                            tempConv_Registration.ExtraField2 = tempConv_Registration.ExtraField1.Replace(
                                @"<tr>
        <td style='border:1px solid black; text-align:left;' colspan='3'>Please write down here the Transaction ID(TraxID) which you will receive from bKash by SMS</td>
        <td style='border:1px solid black;' colspan='2'>&nbsp;</td>
    </tr>",
                                "<td style='border:1px solid black; text-align:right;' colspan='3'>Transaction ID(TrxID)</td>          <td style='border:1px solid black;' colspan='2'>" + lblTransactionID.Text + "</td>").Replace(
                                "<img src='http://iebbd.org/images/Convention/55/formHeader.png' width='400px'/>",
                                "<img src='http://iebbd.org/images/Convention/55/formHeader.png' width='400px'/><br/>Money Receipt");
                        }
                        Conv_RegistrationManager.UpdateConv_Registration(tempConv_Registration);
                    }
                    //SMS
                    if (lblMobile.Text.Trim() != "")
                    {
                        try
                        {
                            string       SMS       = "Thanks for bKash payment to IEB.Your registration for Convention  55 is Confirmed. Your payment amount(" + lblAmount.Text + ") and trxID: " + lblTransactionID.Text;
                            MyWebRequest myRequest = new MyWebRequest("http://cbsms.grameenphone.com/send_sms_api/send_sms_from_api.php?user_name=IEBadmin&password=IEBadmin123&subscriber_no=" + lblMobile.Text.Trim().Substring(1, 10) + "&mask=IEB&sms=" + SMS);
                            //MyWebRequest myRequest = new MyWebRequest("http://cbsms.grameenphone.com/send_sms_api/send_sms_from_api.php?user_name=IEBadmin&password=IEBadmin123&subscriber_no=1818619647&mask=IEB&sms=" + SMS);
                            XmlDocument doc = new XmlDocument();

                            //doc.LoadXml(myRequest.GetResponse());
                        }
                        catch (Exception ex)
                        { }
                    }

                    //Mail
                    if (lblEmail.Text.Trim() != "")
                    {
                        try
                        {
                            string mialMessage = "Dear Engr,<br/><br/>Thanks for bKash payment.Your registration for Convention  55 is Confirmed.. Your payment amount(" + lblAmount.Text + ") and trxID: " + lblTransactionID.Text + "<br/>This is system generated payment confirmation mail.<hr/>We will send you the money receipt before 27th April<hr/>With regards<br/>IT Section, IEB<br/>01766674142";
                            //Sendmail.sendEmail(lblEmail.Text, "IEB Convention 55 Regsitration fee payment confirmation", mialMessage);
                        }
                        catch (Exception ex)
                        { }
                    }
                }
            }
            catch (Exception ex)
            { }
        }

        btnSearch_Click(this, new EventArgs());
    }
    private void showConv_RegistrationGrid()
    {
        decimal total      = 0;
        decimal totalbKash = 0;
        List <Conv_Registration> conventionRegistrations = new List <Conv_Registration>();

        if (rbtnlPyament.SelectedValue == "3")
        {
            conventionRegistrations = Conv_RegistrationManager.GetAllConv_Registrations();
            foreach (Conv_Registration item in conventionRegistrations)
            {
                item.ExtraField5 = "../MembersArea/ConventionPaymentPrint.aspx?Conv_RegistrationID=710307" + item.Conv_RegistrationID + "034438";
            }
            return;

            gvConv_Registration.DataSource = conventionRegistrations;
        }
        else if (rbtnlPyament.SelectedValue == "2")
        {
            string  sql = @"SELECT [Conv_Registration].[Conv_RegistrationID]
      ,[Conv_Registration].[Conv_ConventionID]
      ,[Conv_Registration].[Mem_MemberID]
      ,[Conv_Registration].[RegistrationFee]
      ,[Conv_Registration].[Lunch1No]
      ,[Conv_Registration].[Lunch1Amount]
      ,[Conv_Registration].[Lunch2No]
      ,[Conv_Registration].[Lunch2Amount]
      ,[Conv_Registration].[Dinner1]
      ,[Conv_Registration].[Dinner2]
      ,[Conv_Registration].[LadiesBag]
      ,[Conv_Registration].[IEBTie]
      ,[Conv_Registration].[TotalIEBFee]
      ,[Conv_Registration].[bKashFees]
      ,[Conv_Registration].[TotalPayable]
      ,[Conv_Registration].[TrxID]
      ,[Conv_Registration].[AddedDate]
      ,[Conv_Registration].[TypeID]
      ,[Conv_Registration].[StatusID]
      ,[Conv_Registration].[ExtraField1]
      ,[Conv_Registration].[ExtraField2]
      ,[Conv_Registration].[ExtraField3]
      ,Mem_Member.MemberShipNo as  [ExtraField4]
      ,[Conv_Registration].[ExtraField5]
      ,Mem_Member.Mobile
  FROM [Conv_Registration]
  inner join Mem_Member on Mem_Member.Mem_MemberID = Conv_Registration.Mem_MemberID
            where TrxID=''
  order by [Conv_Registration].AddedDate desc
";
            DataSet ds  = DatabaseManager.ExecSQL(sql);
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                dr["ExtraField5"] = "../MembersArea/ConventionPaymentPrint.aspx?Conv_RegistrationID=710307" + dr["Conv_RegistrationID"].ToString() + "034438";
            }
            gvConv_Registration.DataSource = ds.Tables[0];

            //conventionRegistrations = Conv_RegistrationManager.GetAllConv_Registrations().FindAll(x => x.TrxID == "");
        }
        else if (rbtnlPyament.SelectedValue == "1")
        {
            string sql = @"SELECT [Conv_Registration].[Conv_RegistrationID]
      ,[Conv_Registration].[Conv_ConventionID]
      ,[Conv_Registration].[Mem_MemberID]
      ,[Conv_Registration].[RegistrationFee]
      ,[Conv_Registration].[Lunch1No]
      ,[Conv_Registration].[Lunch1Amount]
      ,[Conv_Registration].[Lunch2No]
      ,[Conv_Registration].[Lunch2Amount]
      ,[Conv_Registration].[Dinner1]
      ,[Conv_Registration].[Dinner2]
      ,[Conv_Registration].[LadiesBag]
      ,[Conv_Registration].[IEBTie]
      ,[Conv_Registration].[TotalIEBFee]
      ,[Conv_Registration].[bKashFees]
      ,[Conv_Registration].[TotalPayable]
      ,[Conv_Registration].[TrxID]
      ,[Conv_Registration].[AddedDate]
      ,[Conv_Registration].[TypeID]
      ,[Conv_Registration].[StatusID]
      ,[Conv_Registration].[ExtraField1]
      ,[Conv_Registration].[ExtraField2]
      ,[Conv_Registration].[ExtraField3]
      ,Mem_Member.MemberShipNo as  [ExtraField4]
      ,[Conv_Registration].[ExtraField5]
      ,Mem_Member.Mobile
  FROM [Conv_Registration]
  inner join Mem_Member on Mem_Member.Mem_MemberID = Conv_Registration.Mem_MemberID
 where TrxID <>''
  order by [Conv_Registration].AddedDate desc ";

            DataSet ds = DatabaseManager.ExecSQL(sql);

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                total            += decimal.Parse(dr["TotalIEBFee"].ToString());
                totalbKash       += decimal.Parse(dr["TotalPayable"].ToString());
                dr["ExtraField5"] = "../MembersArea/ConventionPaymentPrint.aspx?Conv_RegistrationID=710307" + dr["Conv_RegistrationID"].ToString() + "034438";
            }
            gvConv_Registration.DataSource = ds.Tables[0];
        }


        gvConv_Registration.DataBind();
        ((Label)gvConv_Registration.FooterRow.FindControl("lblTotalFooter")).Text = total.ToString("0,0") + "+" + (totalbKash - total).ToString("0,0") + "=" + totalbKash.ToString("0,0");
    }