コード例 #1
0
    protected void btn_Save_Click(object sender, EventArgs e)
    {
        int srcptno;

        docdate = txtdocDate.Text.Split('/')[2] + "/" + txtdocDate.Text.Split('/')[1] + "/" + txtdocDate.Text.Split('/')[0];
        ddt     = Convert.ToDateTime(docdate);
        string BankCode = txtbankcode.Text.Trim();

        if (txtSrcptno.Text.Trim() == "")
        {
            txtSrcptno.Text = "0";
        }
        srcptno = Convert.ToInt32(txtSrcptno.Text.Trim());

        BankReceipt obBnkrcpt = new BankReceipt();

        txtdocno.Text = BankReceipt.Get_BankPaymentDocNo(BankCode);
        // txtdocDate.Text = DateTime.Now.ToString("dd/MM/yyyy");

        if (Session["UserName"] != null)
        {
            try
            {
                obBnkrcpt.BankReceiptID     = Convert.ToInt32(LblBankRID.Text);
                obBnkrcpt.BankCode          = txtbankcode.Text.Trim();
                obBnkrcpt.DocumentNo        = Convert.ToInt32(txtdocno.Text.Trim());
                obBnkrcpt.SerialNo          = 1;
                obBnkrcpt.DocumentDate      = ddt;
                obBnkrcpt.AccountCode       = txtAccode.Text.Trim();;
                obBnkrcpt.PersonInCharge    = txtperson.Text.Trim();
                obBnkrcpt.ReportCode        = txtreportcode.Text.Trim();
                obBnkrcpt.SalesmanReceiptNo = srcptno;
                obBnkrcpt.Cash_Cheque_DD    = DDLCCDD.SelectedItem.Text;
                // obBnkrcpt.Type = txtType.Text.Trim();
                obBnkrcpt.Cheque_DD_NO = txtCCDDNo.Text.Trim();
                obBnkrcpt.Amount       = Convert.ToDecimal(txtAmt.Text.Trim());
                obBnkrcpt.DrawnOn      = txtDrawnon.Text.Trim();
                obBnkrcpt.Remarks      = txtRemark.Text.Trim();
                obBnkrcpt.Isactive     = CheckActive.Checked;
                obBnkrcpt.CreatedBy    = Session["UserName"].ToString();
                obBnkrcpt.strFY        = Convert.ToInt32(strFY);
                obBnkrcpt.Save(out DocNo);
                if (DocNo.ToString() == "-3")
                {
                    MessageBox("Receipt No Already Used.");
                }
                else if (DocNo.ToString() == "-2")
                {
                    MessageBox("Receipt No Not allocated to any SalesMan.");
                }
                else
                {
                    txtdocno.Text = Convert.ToString(DocNo);
                    // MessageBox("Record saved successfully");
                    MessageBox(Constants.save + "\\r\\n Document No: " + (txtdocno.Text));
                    loder("Last saved Document no. : " + txtdocno.Text);
                    // GrdBankRDetails.DataBind();


                    txtbankcode.Text = "";
                    lblbankname.Text = "";
                    txtdocno.Text    = "";
                    txtdocDate.Text  = DateTime.Now.ToString("dd/MM/yyyy");
                    // txtsrno.Text = "";
                    txtAccode.Text        = "";
                    lblaccname.Text       = "";
                    txtperson.Text        = "";
                    txtreportcode.Text    = "";
                    lblacname.Text        = "";
                    txtSrcptno.Text       = "";
                    DDLCCDD.SelectedIndex = 0;
                    // txtType.Text = "";
                    txtCCDDNo.Text      = "";
                    txtAmt.Text         = "";
                    txtDrawnon.Text     = "";
                    lblDrawnonname.Text = "";
                    txtRemark.Text      = "";
                    CheckActive.Checked = true;

                    btn_Save.Text           = "Save";
                    PnlAddBankR.Visible     = true;
                    Pnldate.Visible         = false;
                    PnlBankRDetails.Visible = false;
                }
            }
            catch
            {
            }
        }
    }
コード例 #2
0
    protected void btn_Save_Click(object sender, EventArgs e)
    {
        int srcptno;

        docdate = txtdocDate.Text.Split('/')[2] + "/" + txtdocDate.Text.Split('/')[1] + "/" + txtdocDate.Text.Split('/')[0];
        ddt     = Convert.ToDateTime(docdate);
        string BankCode = txtbankcode.Text.Trim();

        if (txtSrcptno.Text.Trim() == "")
        {
            txtSrcptno.Text = "0";
        }
        srcptno = Convert.ToInt32(txtSrcptno.Text.Trim());

        BankReceipt obBnkrcpt = new BankReceipt();

        txtdocno.Text = BankReceipt.Get_BankPaymentDocNo(BankCode);

        #region Xml Cash Grid Data Insert With XML Formate

        if (PanelPopup.Visible == true)
        {
            string      XMlData;
            XmlDocument doc  = new XmlDocument();
            XmlNode     note = doc.CreateElement("r");
            XmlNode     nd   = doc.CreateElement("t");

            for (int i = 0; i < grdPopup.Rows.Count; i++)
            {
                XmlNode           elem = doc.CreateElement("d");
                HtmlInputCheckBox ch   = (HtmlInputCheckBox)grdPopup.Rows[i].FindControl("chk");
                if (ch.Checked)
                {
                    nd           = doc.CreateElement("n");
                    nd.InnerText = Convert.ToInt32(ch.Checked).ToString();
                    elem.AppendChild(nd);
                    note.AppendChild(elem);

                    nd           = doc.CreateElement("i");
                    nd.InnerText = Convert.ToInt32(((HiddenField)grdPopup.Rows[i].FindControl("hiddenId")).Value).ToString();
                    elem.AppendChild(nd);
                    note.AppendChild(elem);
                }
            }
            obBnkrcpt.UpdatedBy = "!" + note.OuterXml.ToString();
        }
        #endregion

        if (Session["UserName"] != null)
        {
            try
            {
                obBnkrcpt.BankReceiptID     = Convert.ToInt32(LblBankRID.Text);
                obBnkrcpt.BankCode          = txtbankcode.Text.Trim();
                obBnkrcpt.DocumentNo        = Convert.ToInt32(txtdocno.Text.Trim());
                obBnkrcpt.SerialNo          = 1;
                obBnkrcpt.DocumentDate      = ddt;
                obBnkrcpt.AccountCode       = txtAccode.Text.Trim();;
                obBnkrcpt.PersonInCharge    = txtperson.Text.Trim();
                obBnkrcpt.ReportCode        = txtreportcode.Text.Trim();
                obBnkrcpt.SalesmanReceiptNo = srcptno;
                obBnkrcpt.Cash_Cheque_DD    = DDLCCDD.SelectedItem.Text;
                // obBnkrcpt.Type = txtType.Text.Trim();
                obBnkrcpt.Cheque_DD_NO = txtCCDDNo.Text.Trim();
                obBnkrcpt.Amount       = Convert.ToDecimal(txtAmt.Text.Trim());
                obBnkrcpt.DrawnOn      = txtDrawnon.Text.Trim();
                obBnkrcpt.Remarks      = txtRemark.Text.Trim();
                obBnkrcpt.Isactive     = CheckActive.Checked;
                obBnkrcpt.CreatedBy    = Session["UserName"].ToString();
                obBnkrcpt.strFY        = Convert.ToInt32(strFY);
                obBnkrcpt.Save(out DocNo);
                string AccountName = "";
                string Amount      = "";
                AccountName = txtbankcode.Text.Trim();
                partyName   = lblaccname.Text.ToString();
                Amount      = txtAmt.Text.Trim();
                docdate1    = txtdocDate.Text.ToString();



                if (DocNo.ToString() == "-3")
                {
                    MessageBox("Receipt No Already Used.");
                }
                else if (DocNo.ToString() == "-2")
                {
                    MessageBox("Receipt No Not allocated to any SalesMan.");
                }
                else
                {
                    txtdocno.Text = Convert.ToString(DocNo);
                    // MessageBox("Record saved successfully");
                    MessageBox(Constants.save + "\\r\\n Document No: " + (txtdocno.Text));
                    loder("Last saved Document no. : " + txtdocno.Text);


                    GrdBankRDetails.DataBind();


                    txtbankcode.Text = "";
                    lblbankname.Text = "";
                    txtdocno.Text    = "";
                    txtdocDate.Text  = DateTime.Now.ToString("dd/MM/yyyy");
                    // txtsrno.Text = "";
                    txtAccode.Text        = "";
                    lblaccname.Text       = "";
                    txtperson.Text        = "";
                    txtreportcode.Text    = "";
                    lblacname.Text        = "";
                    txtSrcptno.Text       = "";
                    DDLCCDD.SelectedIndex = 0;
                    // txtType.Text = "";
                    txtCCDDNo.Text      = "";
                    txtAmt.Text         = "";
                    txtDrawnon.Text     = "";
                    lblDrawnonname.Text = "";
                    txtRemark.Text      = "";
                    CheckActive.Checked = true;

                    btn_Save.Text           = "Save";
                    PnlAddBankR.Visible     = true;
                    Pnldate.Visible         = false;
                    PnlBankRDetails.Visible = false;
                    PanelPopup.Visible      = false;
                    btnCashEntry.Visible    = false;
                    ddlMonth.Visible        = false;

                    if (lblPhone.Text != "")
                    {
                        Phone = lblPhone.Text;
                    }
                    if (Phone != null)
                    {
                        GetHtmlStringA(Phone, Convert.ToString(obBnkrcpt.SalesmanReceiptNo), AccountName, Amount);
                    }
                }

                BnkCode = txtbankcoder.Text.Trim();

                //Response.Redirect("SendSms.aspx?Phone='8356029474'&DocNo=" + Convert.ToString(DocNo) + "&AccountName='" + AccountName + "'&Amount='" + Amount + "'&BnkCode='" + BnkCode + "'");
            }
            catch
            {
            }
        }
    }