コード例 #1
0
    protected void Pay0_Click(object sender, EventArgs e)
    {
        if (agent_no.Text == "" || com_amt.Text == "" || td_ded.Text == "" || Savingaccno.Text == "")
        {
            WebMsgBox.Show("Sorry. PLease Enter requer fild", this.Page);
            agent_no.Focus();
            com_amt.Focus();
            Savingaccno.Focus();
            td_ded.Focus();
            return;
        }
        else
        {
            string scroll_no = "";


            int glcode = CLScom.GetGLcode("1007", Session["BRCD"].ToString());
            int plcode = CLScom.GetPLaccno("1007", Session["BRCD"].ToString());
            int setno  = Convert.ToInt32(conn.sExecuteScalar("SELECT MAX(LASTNO)FROM AVS1000 WHERE ACTIVITYNO=7"));

            int auther = ATH.Authorized(Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), glcode.ToString(), plcode.ToString(), agent_no.Text.ToString(), net_commission.Text.ToString(), net_commission.Text.ToString(), net_commission.Text.ToString(), "1", "7", "Transfer", setno.ToString(), "", "", "", "", "1001", "", Session["BRCD"].ToString(), Session["MID"].ToString(), "0", "0", "0", SA_no.Text.ToString(), SA_name.Text.ToString(), "0", "0");
            if (auther == 1)
            {
                WebMsgBox.Show("Transfer is complete'", this.Page);
            }

            /*
             * agent_no.Text = "";
             * Agent_name.Text = "";
             * Start_date.Text = "";
             * last_date.Text = "";
             * Total_coll.Text = "";
             * commission.Text = "";
             * com_amt.Text = "";
             * td_ded.Text = "";
             * TDamt.Text = "";
             * net_commission.Text = "";
             * Savingaccno.Text = "";
             * SA_name.Text = "";
             * SA_no.Text = "";
             * agent_no.Focus();
             */
            /*   WebMsgBox.Show("validation is OK",this.Page);
             *  ?*/
        }
    }
コード例 #2
0
    protected void GrdAN_SelectedIndexChanged(object sender, EventArgs e)
    {
        try
        {
            string accno     = (GrdAN.SelectedRow.FindControl("ACCNO") as Label).Text;
            string subglcode = (GrdAN.SelectedRow.FindControl("SUBGLCODE") as Label).Text;
            //string glcode = (GrdAN.SelectedRow.FindControl("GLCODE") as Label).Text;
            string amount = (GrdAN.SelectedRow.FindControl("IBAL") as Label).Text;
            string instno = (GrdAN.SelectedRow.FindControl("INSTNO") as Label).Text;
            string instd  = (GrdAN.SelectedRow.FindControl("INSTD") as Label).Text;
            string cname  = (GrdAN.SelectedRow.FindControl("ANAME") as Label).Text;
            string custno = (GrdAN.SelectedRow.FindControl("CUSTNO") as Label).Text;
            string gl     = "";
            int    Result = 0;

            string SetNo;
            if (ViewState["FL"].ToString() == "A")
            {
                SetNo = BD.GetSetNo(Session["EntryDate"].ToString(), "DaySetNo", Session["BRCD"].ToString()).ToString();
                //int resultout = BD.SetSetno(Session["EntryDate"].ToString(), "DaySetNo", SetNo);

                gl = BD.GetAccTypeGL(subglcode, Session["BRCD"].ToString());
                string[] glc    = gl.Split('_');
                string   glcode = glc[1].ToString();
                Result = AA.Authorized(Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), glcode, subglcode, accno, "", "", amount, "2", "1", "By CLG", SetNo, instno, instd, "0", "0", "1003", "0", Session["BRCD"].ToString(), Session["MID"].ToString(), "0", "0", "0", custno, cname, "0", "0");
                if (Result > 0)
                {
                    // int resultout = CurrentCls.UpdateSet(setno, Session["BRCD"].ToString());
                    // SG 06\10\16

                    if (Result > 0)
                    {
                        //lblMessage.Text = "Record Submitted Successfully Woth Recipt No :" + SetNo;
                        WebMsgBox.Show(" Record Submitted with No : " + SetNo, this.Page);
                        //ModalPopup.Show(this.Page);
                    }
                }
            }
        }
        catch (Exception Ex)
        {
            ExceptionLogging.SendErrorToText(Ex);
        }
    }
コード例 #3
0
    protected void BtnSubmit_Click(object sender, EventArgs e)
    {
        try
        {
            string Date = Today.ToString("dd-MM-yyyy");
            double BAL, AMT;
            BAL = Convert.ToDouble(txtBalance.Text == "" ? "0" : txtBalance.Text);
            AMT = Convert.ToDouble(TxtInstAmt.Text == "" ? "0" : TxtInstAmt.Text);
            if (AMT <= BAL)
            {
                if (ViewState["Flag"].ToString() == "AD")
                {
                    if (DDltransctntype.SelectedValue == "0")
                    {
                        WebMsgBox.Show("Please select Transaction Type", this.Page);
                        DDltransctntype.Focus();
                        return;
                    }
                    if (TxtInstAmt.Text == "")
                    {
                        WebMsgBox.Show("Please enter Instrument Amount", this.Page);
                        TxtInstAmt.Focus();
                        return;
                    }
                    if (DDltransctntype.SelectedItem.Text == "D" && Txtdraweloc.Text == "")
                    {
                        WebMsgBox.Show("Please enter Drawee Location ", this.Page);
                        Txtdraweloc.Focus();
                        return;
                    }
                    if (DDltransctntype.SelectedItem.Text == "N" && Txtcustrefno.Text == "")
                    {
                        WebMsgBox.Show("Please enter Cust ref No ", this.Page);
                        Txtcustrefno.Focus();
                        return;
                    }
                    if (Txtpayd5.Text == "")
                    {
                        WebMsgBox.Show("Please enter Payment Details 5", this.Page);
                        Txtpayd5.Focus();
                        return;
                    }
                    if (Txtpayd6.Text == "")
                    {
                        WebMsgBox.Show("Please enter Payment Details 6", this.Page);
                        Txtpayd6.Focus();
                        return;
                    }
                    if (Txtpayd7.Text == "")
                    {
                        WebMsgBox.Show("Please enter Payment Details 7", this.Page);
                        Txtpayd7.Focus();
                        return;
                    }
                    if (Txtchqtrndate.Text == "")
                    {
                        WebMsgBox.Show("Please enter Cheque Date", this.Page);
                        Txtchqtrndate.Focus();
                        return;
                    }
                    if (DDltransctntype.SelectedItem.Text == "R" && Txtifccode.Text == "")
                    {
                        WebMsgBox.Show("Please enter IFC Code", this.Page);
                        Txtifccode.Focus();
                        return;
                    }

                    if (DDltransctntype.SelectedItem.Text == "N" && Txtifccode.Text == "")
                    {
                        WebMsgBox.Show("Please enter IFC Code", this.Page);
                        Txtifccode.Focus();
                        return;
                    }
                    if (DDltransctntype.SelectedItem.Text == "R" && Txtbenebankname.Text == "")
                    {
                        WebMsgBox.Show("Please enter BeneBankName", this.Page);
                        Txtbenebankname.Focus();
                        return;
                    }
                    if (DDltransctntype.SelectedItem.Text == "N" && Txtbenebankname.Text == "")
                    {
                        WebMsgBox.Show("Please enter BeneBankName", this.Page);
                        Txtbenebankname.Focus();
                        return;
                    }
                    int Result = OW.Insertdata(DDltransctntype.SelectedItem.Text, Txtbeneficrycode.Text, TxtbeneAccno.Text, TxtInstAmt.Text, Txtbenename.Text, Txtdraweloc.Text, Txtprntloc.Text, Txtbeneadd1.Text,
                                               Txtbeneadd2.Text, Txtbeneadd3.Text, Txtbeneadd4.Text, Txtbeneadd5.Text, Txtinstrefno.Text, Txtcustrefno.Text, Txtpayd1.Text, Txtpayd2.Text, Txtpayd3.Text, Txtpayd4.Text, Txtpayd5.Text,
                                               Txtpayd6.Text, Txtpayd7.Text, Txtchequeno.Text, Txtchqtrndate.Text, Txtmicrno.Text, Txtifccode.Text, Txtbenebankname.Text, Txtbenebranchnme.Text, Txtbeneemail.Text, "1001", Session["BRCD"].ToString(),
                                               ddlPayType.SelectedItem.Text, txtProdType1.Text, TxtAccNo1.Text, Txtinstno.Text, TxtChequeDate.Text, txtNarration.Text, txtBalance.Text, Session["MID"].ToString());
                    if (Result > 0)
                    {
                        WebMsgBox.Show("Data Added successfully..!!", this.Page);

                        BindGrid();
                        FL = "Insert";//Dhanya Shetty
                        string Res = CLM.LOGDETAILS(FL, Session["BRCD"].ToString(), Session["MID"].ToString(), "OutwardRTGS_Add _" + TxtbeneAccno.Text + "_" + Session["LOGINCODE"].ToString() + "", "00", Session["MID"].ToString());
                        Cleardata();
                        return;
                    }
                }
                else if (ViewState["Flag"].ToString() == "AT")
                {
                    string ST     = "";
                    int    Result = OW.AuthoriseData(Session["BRCD"].ToString(), TxtbeneAccno.Text, ViewState["Id"].ToString(), Session["MID"].ToString());
                    if (Result > 0)
                    {
                        double CBAl  = Convert.ToDouble(txtBalance.Text);
                        double Total = Convert.ToDouble(TxtInstAmt.Text);
                        string CbalT = Convert.ToString(CBAl - Total);
                        ST = BD.GetSetNo(Session["EntryDate"].ToString(), "IBTSetNo", Session["BRCD"].ToString()).ToString();
                        if (ddlPayType.SelectedValue == "2")
                        {
                            int RM = AT.Authorized(Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), ViewState["GLCODE"].ToString(), txtProdType1.Text, TxtAccNo1.Text, txtNarration.Text, "RTGS/NFT",
                                                   CbalT, "1", "7", "TR", ST, Txtinstno.Text, TxtChequeDate.Text, "0", "0", "1001", "0", Session["BRCD"].ToString(), Session["MID"].ToString(), "0", "0", "OutwardDetail_TRF", "0", TxtAccName1.Text, "0", "0");
                            if (RM > 0)
                            {
                                RM = AT.Authorized(Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), ViewState["GLCODE"].ToString(), txtProdType1.Text, TxtbeneAccno.Text, txtNarration.Text, "RTGS/NFT",
                                                   TxtInstAmt.Text, "2", "7", "TR", ST, Txtinstno.Text, TxtChequeDate.Text, "0", "0", "1001", "0", Session["BRCD"].ToString(), Session["MID"].ToString(), "0", "0", "OutwardDetail_TRF", "0", Txtbenename.Text, "0", "0");
                                if (RM > 0)
                                {
                                    WebMsgBox.Show("Data authorised successfully and Voucher Posted  successfully With Set No: " + ST + "!!", this.Page);
                                    GenerateText();
                                    BindGrid();
                                    FL = "Insert";//Dhanya Shetty
                                    string Res = CLM.LOGDETAILS(FL, Session["BRCD"].ToString(), Session["MID"].ToString(), "OutwardRTGS_Auth_T _" + TxtbeneAccno.Text + "_" + ST + "_" + Session["LOGINCODE"].ToString() + "", "00", Session["MID"].ToString());
                                    Cleardata();

                                    return;
                                }
                            }
                        }
                        else if (ddlPayType.SelectedValue == "4")
                        {
                            int RM = AT.Authorized(Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), ViewState["GLCODE"].ToString(), txtProdType1.Text, TxtAccNo1.Text, txtNarration.Text, "RTGS/NFT",
                                                   CbalT, "1", "7", "TR", ST, Txtinstno.Text, TxtChequeDate.Text, "0", "0", "1001", "0", Session["BRCD"].ToString(), Session["MID"].ToString(), "0", "0", "OutwardDetail_Chq", "0", TxtAccName1.Text, "0", "0");
                            if (RM > 0)
                            {
                                RM = AT.Authorized(Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), ViewState["GLCODE"].ToString(), txtProdType1.Text, TxtbeneAccno.Text, txtNarration.Text, "RTGS/NFT",
                                                   TxtInstAmt.Text, "2", "7", "TR", ST, Txtinstno.Text, TxtChequeDate.Text, "0", "0", "1001", "0", Session["BRCD"].ToString(), Session["MID"].ToString(), "0", "0", "OutwardDetail_Chq", "0", Txtbenename.Text, "0", "0");
                                if (RM > 0)
                                {
                                    WebMsgBox.Show(" Data authorised successfully and Voucher Posted  successfully With Set No: " + ST + "!!", this.Page);
                                    GenerateText();
                                    BindGrid();
                                    FL = "Insert";//Dhanya Shetty
                                    string Res = CLM.LOGDETAILS(FL, Session["BRCD"].ToString(), Session["MID"].ToString(), "OutwardRTGS_Auth_Cq _" + TxtbeneAccno.Text + "_" + ST + "_" + Session["LOGINCODE"].ToString() + "", "00", Session["MID"].ToString());
                                    Cleardata();

                                    return;
                                }
                            }
                        }
                    }
                }
                else if (ViewState["Flag"].ToString() == "DL")
                {
                    int Result = OW.DeleteData(Session["BRCD"].ToString(), TxtbeneAccno.Text, ViewState["Id"].ToString(), Session["MID"].ToString());
                    if (Result > 0)
                    {
                        WebMsgBox.Show("Data Deleted successfully..!!", this.Page);

                        BindGrid();
                        FL = "Insert";//Dhanya Shetty
                        string Res = CLM.LOGDETAILS(FL, Session["BRCD"].ToString(), Session["MID"].ToString(), "OutwardRTGS_Del _" + TxtbeneAccno.Text + "_" + Session["LOGINCODE"].ToString() + "", "00", Session["MID"].ToString());
                        Cleardata();
                        return;
                    }
                }
            }
            else
            {
                WebMsgBox.Show("Amount is greater than balance!", this.Page);
                TxtInstAmt.Text = "";
                TxtInstAmt.Focus();
            }
        }

        catch (Exception Ex)
        {
            ExceptionLogging.SendErrorToText(Ex);
        }
    }
コード例 #4
0
    public string PostEntry(string MID, string SGLCD, string ACCNO, string EDT, string BRCD, string STT, string FL)
    {
        string SetNo = "", ST = "";
        string CR, DR;
        string REFNO = "";

        CR = DR = "";

        try
        {
            string PAYMAST = "";
            if (FL == "RDCL")
            {
                PAYMAST = "RDCLOSE";
            }
            else if (FL == "LINST")
            {
                PAYMAST = "LOANINSTALLMENT";
            }

            string REFERENCEID = "";
            REFERENCEID = BD.GetMaxRefid(BRCD, EDT, "REFID");
            REFERENCEID = (Convert.ToInt32(REFERENCEID) + 1).ToString();                                  //ABHISHEK

            sql   = "SELECT ISNULL(MAX(LASTNO),0)+1 FROM AVS1000 WHERE SRNO='1' and BRCD='" + BRCD + "'"; //BRCD ADDED --Abhishek
            REFNO = conn.sExecuteScalar(sql);

            //Added by amol on 09/11/2017 as per ambika madam instruction (only when payment mode is cash)
            sql     = "SELECT TOP 1 ACTIVITY FROM TEMPBATCHRD WHERE MID='" + MID + "' AND BRCD='" + BRCD + "'  AND MID_DATE='" + conn.ConvertDate(EDT) + "' AND SETNO='" + STT + "' And ACTIVITY = '3' ORDER BY ACTIVITY DESC";
            sResult = conn.sExecuteScalar(sql);

            if (sResult == "3")
            {
                //For Cash Receipt set
                DT  = new DataTable();
                sql = "SELECT * FROM TEMPBATCHRD WHERE MID='" + MID + "' AND BRCD='" + BRCD + "'  AND MID_DATE='" + conn.ConvertDate(EDT) + "' AND SETNO='" + STT + "' And ACTIVITY = '3' And AMt > 0 ORDER BY ACTIVITY DESC";
                DT  = conn.GetDatatable(sql);
                if (DT.Rows.Count > 0)
                {
                    ST = BD.GetSetNo(EDT, "DaySetNo", BRCD).ToString();
                    for (int K = 0; K < DT.Rows.Count; K++)
                    {
                        if (DT.Rows[K]["TRXTYPE"].ToString() == "1")
                        {
                            CR = DT.Rows[K]["AMT"].ToString();
                            DR = "0";
                        }
                        else
                        {
                            DR = DT.Rows[K]["AMT"].ToString();
                            CR = "0";
                        }
                        Result = AZ.Authorized(EDT, EDT, Convert.ToDateTime(DT.Rows[K]["MID_DATE"]).ToString("dd/MM/yyyy"), DT.Rows[K]["GL"].ToString(), DT.Rows[K]["SUBGL"].ToString(), DT.Rows[K]["ACCNO"].ToString(), DT.Rows[K]["NR"].ToString(), DT.Rows[K]["NR1"].ToString(), DT.Rows[K]["AMT"].ToString(), DT.Rows[K]["TRXTYPE"].ToString(), DT.Rows[K]["ACTIVITY"].ToString(), DT.Rows[K]["PMT"].ToString(), ST, "0", "01/01/1900", "0", "0", "1001", "01/01/1900", BRCD, MID, "0", "0", PAYMAST, DT.Rows[K]["CUSTNO"].ToString(), DT.Rows[K]["ACCNAME"].ToString(), REFERENCEID, "0");
                    }
                }

                SetNo = ST;
                //For Cash Payment set
                DT  = new DataTable();
                sql = "SELECT * FROM TEMPBATCHRD WHERE MID='" + MID + "' AND BRCD='" + BRCD + "'  AND MID_DATE='" + conn.ConvertDate(EDT) + "' AND SETNO='" + STT + "' And ACTIVITY = '4' And AMt > 0 ORDER BY ACTIVITY DESC";
                DT  = conn.GetDatatable(sql);
                if (DT.Rows.Count > 0)
                {
                    ST = BD.GetSetNo(EDT, "DaySetNo", BRCD).ToString();
                    for (int K = 0; K < DT.Rows.Count; K++)
                    {
                        if (DT.Rows[K]["TRXTYPE"].ToString() == "1")
                        {
                            CR = DT.Rows[K]["AMT"].ToString();
                            DR = "0";
                        }
                        else
                        {
                            DR = DT.Rows[K]["AMT"].ToString();
                            CR = "0";
                        }
                        Result = AZ.Authorized(EDT, EDT, Convert.ToDateTime(DT.Rows[K]["MID_DATE"]).ToString("dd/MM/yyyy"), DT.Rows[K]["GL"].ToString(), DT.Rows[K]["SUBGL"].ToString(), DT.Rows[K]["ACCNO"].ToString(), DT.Rows[K]["NR"].ToString(), DT.Rows[K]["NR1"].ToString(), DT.Rows[K]["AMT"].ToString(), DT.Rows[K]["TRXTYPE"].ToString(), DT.Rows[K]["ACTIVITY"].ToString(), DT.Rows[K]["PMT"].ToString(), ST, "0", "01/01/1900", "0", "0", "1001", "01/01/1900", BRCD, MID, "0", "0", PAYMAST, DT.Rows[K]["CUSTNO"].ToString(), DT.Rows[K]["ACCNAME"].ToString(), REFERENCEID, "0");
                    }
                }
                SetNo = SetNo + "_" + ST;
            }
            else
            {
                sql = "SELECT * FROM TEMPBATCHRD WHERE MID='" + MID + "' AND BRCD='" + BRCD + "'  AND MID_DATE='" + conn.ConvertDate(EDT) + "' AND SETNO='" + STT + "' ORDER BY ACTIVITY DESC";
                DataTable DT = new DataTable();
                DT = conn.GetDatatable(sql);
                if (DT.Rows.Count > 0)
                {
                    ST = BD.GetSetNo(EDT, "DaySetNo", BRCD).ToString();
                    for (int K = 0; K < DT.Rows.Count; K++)
                    {
                        if (DT.Rows[K]["TRXTYPE"].ToString() == "1")
                        {
                            CR = DT.Rows[K]["AMT"].ToString();
                            DR = "0";
                        }
                        else
                        {
                            DR = DT.Rows[K]["AMT"].ToString();
                            CR = "0";
                        }
                        Result = AZ.Authorized(EDT, EDT, Convert.ToDateTime(DT.Rows[K]["MID_DATE"]).ToString("dd/MM/yyyy"), DT.Rows[K]["GL"].ToString(), DT.Rows[K]["SUBGL"].ToString(), DT.Rows[K]["ACCNO"].ToString(), DT.Rows[K]["NR"].ToString(), DT.Rows[K]["NR1"].ToString(), DT.Rows[K]["AMT"].ToString(), DT.Rows[K]["TRXTYPE"].ToString(), DT.Rows[K]["ACTIVITY"].ToString(), DT.Rows[K]["PMT"].ToString(), ST, "0", "01/01/1900", "0", "0", "1001", "01/01/1900", BRCD, MID, "0", "0", PAYMAST, DT.Rows[K]["CUSTNO"].ToString(), DT.Rows[K]["ACCNAME"].ToString(), REFERENCEID, "0");
                    }
                }
                SetNo = ST + "_0";
            }
            sql    = "DELETE FROM TEMPBATCHRD WHERE MID='" + MID + "' AND BRCD='" + BRCD + "'  AND MID_DATE='" + conn.ConvertDate(EDT) + "' AND SETNO='" + STT + "'";
            Result = conn.sExecuteQuery(sql);
        }
        catch (Exception Ex)
        {
            ExceptionLogging.SendErrorToText(Ex);
        }
        return(SetNo);
    }
コード例 #5
0
    protected void Btn_Submit_Click(object sender, EventArgs e)
    {
        try
        {
            string GLCODE = "", TGLCODE = "";
            GLCODE = BD.GetAccTypeGL(TxtProcode.Text, Session["BRCD"].ToString());
            string[] GL      = GLCODE.Split('_');
            string   TGL     = BD.GetAccTypeGL(TxtTProcode.Text, Session["BRCD"].ToString());
            string[] TG      = TGL.Split('_');
            double   TotalDR = Convert.ToDouble(TxtTotalBal.Text) + Convert.ToDouble(TxtCrInt.Text);
            string   ST      = BD.GetSetNo(Session["EntryDate"].ToString(), "DaySetNo", Session["BRCD"].ToString()).ToString();
            // int resultout = BD.SetSetno(Session["EntryDate"].ToString(), "DaySetNo", ST);
            ViewState["ST"] = ST.ToString();
            if (Ddl_type.SelectedIndex == 1)
            {
                Result = AT.Authorized(Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), GL[1].ToString(), TxtProcode.Text,
                                       TxtAccNo.Text, "BY CASH", "BY CASH", TxtFinal.Text, "2", "4", "CASH", ST, "0", "1900/01/01", "0", "0", "1001", Session["EntryDate"].ToString(),
                                       Session["BRCD"].ToString(), Session["MID"].ToString(), "0", "0", "CP", TxtCustNo.Text, TxtAccName.Text, "1", "0");
                if (Result > 0)
                {
                    Result = AT.Authorized(Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), TG[1].ToString(), TxtTProcode.Text,
                                           "", "BY CASH", "BY CASH", TxtFinal.Text, "1", "4", "CASH", ST, "0", "1900/01/01", "0", "0", "1001", Session["EntryDate"].ToString(),
                                           Session["BRCD"].ToString(), Session["MID"].ToString(), "0", "0", "CP", TxtCustNo.Text, TxtAccName.Text, "1", "0");
                }
            }
            else if (Ddl_type.SelectedIndex == 2)
            {
                Result = AT.Authorized(Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), GL[1].ToString(), TxtProcode.Text,
                                       TxtAccNo.Text, "TO CHEQUE", "TO CHEQUE", TxtFinal.Text, "2", "4", "CHEQUE", ST, "0", "1900/01/01", "0", "0", "1001", Session["EntryDate"].ToString(),
                                       Session["BRCD"].ToString(), Session["MID"].ToString(), "0", "0", "CP", TxtCustNo.Text, TxtAccName.Text, "1", "0");
                if (Result > 0)
                {
                    Result = AT.Authorized(Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), TG[1].ToString(), TxtTProcode.Text,
                                           "", "BY CHEQUE", "BY CHEQUE", TxtFinal.Text, "1", "4", "CHEQUE", ST, TxtInstNo.Text, TxtInstruDate.Text, "0", "0", "1001", Session["EntryDate"].ToString(),
                                           Session["BRCD"].ToString(), Session["MID"].ToString(), "0", "0", "CP", TxtCustNo.Text, TxtAccName.Text, "1", "0");
                }
            }
            else if (Ddl_type.SelectedIndex == 3)
            {
                // GLCODE = BD.GetAccTypeGL(TxtTProcode.Text, Session["BRCD"].ToString());

                Result = AT.Authorized(Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), GL[1].ToString(), TxtProcode.Text,
                                       TxtAccNo.Text, "BY TRF", "BY TRF", TxtFinal.Text, "2", "7", "TRF", ST, "0", "1900/01/01", "0", "0", "1001", Session["EntryDate"].ToString(),
                                       Session["BRCD"].ToString(), Session["MID"].ToString(), "0", "0", "TR", TxtCustNo.Text, TxtAccName.Text, "1", "0");
                if (Result > 0)
                {
                    Result = AT.Authorized(Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), TG[1].ToString(), TxtTProcode.Text,
                                           TxtTAccno.Text, "BY TRF", "BY TRF", TxtFinal.Text, "1", "7", "TRF", ST, "0", "1900/01/01", "0", "0", "1001", Session["EntryDate"].ToString(),
                                           Session["BRCD"].ToString(), Session["MID"].ToString(), "0", "0", "TR", TxtCustNo.Text, TxtAccName.Text, "1", "0");
                }
            }

            Result = CACC.Post_Charges(TxtMaxC.Text, TxtOtherChrgs.Text, TxtIntApp.Text, TxtEarlyClose.Text, TxtUnsedChqChrges.Text, TxtServChrgs.Text, TxtTotalTax.Text, TxtTotalCease.Text, TxtBCCT.Text, TxtCrInt.Text,
                                       Session["BRCD"].ToString(), Session["EntryDate"].ToString(), Session["MID"].ToString(), TxtCustNo.Text, TxtAccName.Text, ST.ToString(), TxtAccNo.Text, GL[1].ToString(), TxtProcode.Text);
            if (Result > 0)
            {
                Result = CACC.Operate_Closure(Session["BRCD"].ToString(), Session["EntryDate"].ToString(), TxtProcode.Text, TxtAccNo.Text);
                if (Result > 0)
                {
                    Btn_Receipt.Visible = true;
                    WebMsgBox.Show("Vocuher No Generated is:" + ST + " and Account Closed Successfully", this.Page);
                    ViewState["SETNO"] = ST;
                    FL = "Insert";//Dhanya Shetty
                    string Res = CLM.LOGDETAILS(FL, Session["BRCD"].ToString(), Session["MID"].ToString(), "Check_acc_close _" + ST + "_" + TxtProcode.Text + "_" + TxtAccNo.Text + "_" + Session["LOGINCODE"].ToString() + "", "00", Session["MID"].ToString());
                    ViewState["CNO"]  = TxtCustNo.Text;
                    ViewState["NAME"] = TxtAccName.Text;
                    Clear();
                }
            }
            else
            {
                WebMsgBox.Show("Operation Failed!.......", this.Page);
                Clear();
            }
        }
        catch (Exception Ex)
        {
            ExceptionLogging.SendErrorToText(Ex);
        }
    }
コード例 #6
0
    protected void btnAuthorize_Click(object sender, EventArgs e)
    {
        string SetNo = "", RefId = "";
        string GlCode = "", SubGlCode = "";

        try
        {
            if (Convert.ToDouble(txtChequeAmt.Text.ToString() == "" ? "0" : txtChequeAmt.Text.ToString()) >= Convert.ToDouble(txtTotBalance.Text.ToString() == "" ? "0" : txtTotBalance.Text.ToString()))
            {
                btnAuthorize.Focus();
                WebMsgBox.Show("Enter amount less than or equal to balance...!!", this.Page);
                return;
            }
            else
            {
                DT  = new DataTable();
                GST = new DataTable();
                DT  = PO.GetDetails(Session["BRCD"].ToString(), ViewState["SrNumber"].ToString());
                GST = PO.GstDetails(Session["BRCD"].ToString());

                if (DT.Rows.Count > 0 && GST.Rows.Count > 0)
                {
                    if (DT.Rows[0]["IssueBrCode"].ToString() != DT.Rows[0]["CrBrCode"].ToString())
                    {
                        SetNo            = BD.GetSetNo(Session["EntryDate"].ToString(), "IBTSetNo", Session["BRCD"].ToString()).ToString();
                        RefId            = BD.GetMaxRefid(Session["BRCD"].ToString(), Session["EntryDate"].ToString(), "REFID");
                        ViewState["RID"] = (Convert.ToInt32(RefId) + 1).ToString();
                    }
                    else
                    {
                        SetNo            = BD.GetSetNo(Session["EntryDate"].ToString(), "DaySetNo", Session["BRCD"].ToString()).ToString();
                        RefId            = BD.GetMaxRefid(Session["BRCD"].ToString(), Session["EntryDate"].ToString(), "REFID");
                        ViewState["RID"] = (Convert.ToInt32(RefId) + 1).ToString();
                    }

                    if (Convert.ToDouble(SetNo) > 0)
                    {
                        double TotalAmount = Convert.ToDouble(Convert.ToDouble(DT.Rows[0]["ChequeAmt"].ToString()) + Convert.ToDouble(DT.Rows[0]["ChargesAmt"].ToString()));

                        //  For Total Debit Amount Voucher
                        Result = Trans.Authorized(DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueGlCode"].ToString(), DT.Rows[0]["IssueSubGlCode"].ToString(),
                                                  DT.Rows[0]["IssueAccNo"].ToString(), DT.Rows[0]["Narration"].ToString(), DT.Rows[0]["TransType"].ToString(), TotalAmount.ToString(), "2", "7", "TR", SetNo, DT.Rows[0]["ChequeNo"].ToString(), DT.Rows[0]["IssueDate"].ToString(),
                                                  "0", "0", "1003", "", DT.Rows[0]["IssueBrCode"].ToString(), DT.Rows[0]["Mid"].ToString(), "0", "0", "", DT.Rows[0]["IssueCustNo"].ToString(), DT.Rows[0]["IssueCustName"].ToString(), ViewState["RID"].ToString(), "0", "0");

                        //  For Total Credit Amount Voucher
                        if (Result > 0)
                        {
                            //  Bank contra if debit and credit branch are not same
                            if (DT.Rows[0]["IssueBrCode"].ToString() != DT.Rows[0]["CrBrCode"].ToString())
                            {
                                if (DT.Rows[0]["IssueBrCode"].ToString() == "1" || DT.Rows[0]["CrBrCode"].ToString() == "1")
                                {
                                    if (Result > 0)
                                    {
                                        DT2    = new DataTable();
                                        DT2    = PO.GetADMSubGl(DT.Rows[0]["CrBrCode"].ToString());
                                        Result = Trans.Authorized(DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), DT2.Rows[0]["ADMGlCode"].ToString(), DT2.Rows[0]["ADMSubGlCode"].ToString(),
                                                                  "0", DT.Rows[0]["Narration"].ToString(), DT.Rows[0]["TransType"].ToString(), TotalAmount.ToString(), "1", "7", "TR", SetNo, DT.Rows[0]["ChequeNo"].ToString(), DT.Rows[0]["IssueDate"].ToString(), "0", "0", "1003",
                                                                  "", DT.Rows[0]["IssueBrCode"].ToString(), DT.Rows[0]["Mid"].ToString(), "0", "0", "", DT.Rows[0]["IssueCustNo"].ToString(), DT.Rows[0]["IssueCustName"].ToString(), ViewState["RID"].ToString(), "0", "0");
                                    }

                                    if (Result > 0)
                                    {
                                        DT2    = new DataTable();
                                        DT2    = PO.GetADMSubGl(DT.Rows[0]["IssueBrCode"].ToString());
                                        Result = Trans.Authorized(DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), DT2.Rows[0]["ADMGlCode"].ToString(), DT2.Rows[0]["ADMSubGlCode"].ToString(),
                                                                  "0", DT.Rows[0]["Narration"].ToString(), DT.Rows[0]["TransType"].ToString(), TotalAmount.ToString(), "2", "7", "TR", SetNo, DT.Rows[0]["ChequeNo"].ToString(), DT.Rows[0]["IssueDate"].ToString(), "0", "0", "1003",
                                                                  "", DT.Rows[0]["CrBrCode"].ToString(), DT.Rows[0]["Mid"].ToString(), "0", "0", "", DT.Rows[0]["IssueCustNo"].ToString(), DT.Rows[0]["IssueCustName"].ToString(), ViewState["RID"].ToString(), "0", "0");
                                    }
                                }
                                else
                                {
                                    if (Result > 0)
                                    {
                                        DT2    = new DataTable();
                                        DT2    = PO.GetADMSubGl("1");
                                        Result = Trans.Authorized(DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), DT2.Rows[0]["ADMGlCode"].ToString(), DT2.Rows[0]["ADMSubGlCode"].ToString(),
                                                                  "0", DT.Rows[0]["Narration"].ToString(), DT.Rows[0]["TransType"].ToString(), TotalAmount.ToString(), "1", "7", "TR", SetNo, DT.Rows[0]["ChequeNo"].ToString(), DT.Rows[0]["IssueDate"].ToString(), "0", "0", "1003",
                                                                  "", DT.Rows[0]["IssueBrCode"].ToString(), DT.Rows[0]["Mid"].ToString(), "0", "0", "", DT.Rows[0]["IssueCustNo"].ToString(), DT.Rows[0]["IssueCustName"].ToString(), ViewState["RID"].ToString(), "0", "0");
                                    }

                                    if (Result > 0)
                                    {
                                        DT2    = new DataTable();
                                        DT2    = PO.GetADMSubGl(DT.Rows[0]["IssueBrCode"].ToString());
                                        Result = Trans.Authorized(DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), DT2.Rows[0]["ADMGlCode"].ToString(), DT2.Rows[0]["ADMSubGlCode"].ToString(),
                                                                  "0", DT.Rows[0]["Narration"].ToString(), DT.Rows[0]["TransType"].ToString(), TotalAmount.ToString(), "2", "7", "TR", SetNo, DT.Rows[0]["ChequeNo"].ToString(), DT.Rows[0]["IssueDate"].ToString(), "0", "0", "1003",
                                                                  "", "1", DT.Rows[0]["Mid"].ToString(), "0", "0", "", DT.Rows[0]["IssueCustNo"].ToString(), DT.Rows[0]["IssueCustName"].ToString(), ViewState["RID"].ToString(), "0", "0");
                                    }

                                    if (Result > 0)
                                    {
                                        DT2    = new DataTable();
                                        DT2    = PO.GetADMSubGl(DT.Rows[0]["CrBrCode"].ToString());
                                        Result = Trans.Authorized(DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), DT2.Rows[0]["ADMGlCode"].ToString(), DT2.Rows[0]["ADMSubGlCode"].ToString(),
                                                                  "0", DT.Rows[0]["Narration"].ToString(), DT.Rows[0]["TransType"].ToString(), TotalAmount.ToString(), "1", "7", "TR", SetNo, DT.Rows[0]["ChequeNo"].ToString(), DT.Rows[0]["IssueDate"].ToString(), "0", "0", "1003",
                                                                  "", "1", DT.Rows[0]["Mid"].ToString(), "0", "0", "", DT.Rows[0]["IssueCustNo"].ToString(), DT.Rows[0]["IssueCustName"].ToString(), ViewState["RID"].ToString(), "0", "0");
                                    }

                                    if (Result > 0)
                                    {
                                        DT2    = new DataTable();
                                        DT2    = PO.GetADMSubGl("1");
                                        Result = Trans.Authorized(DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), DT2.Rows[0]["ADMGlCode"].ToString(), DT2.Rows[0]["ADMSubGlCode"].ToString(),
                                                                  "0", DT.Rows[0]["Narration"].ToString(), DT.Rows[0]["TransType"].ToString(), TotalAmount.ToString(), "2", "7", "TR", SetNo, DT.Rows[0]["ChequeNo"].ToString(), DT.Rows[0]["IssueDate"].ToString(), "0", "0", "1003",
                                                                  "", DT.Rows[0]["CrBrCode"].ToString(), DT.Rows[0]["Mid"].ToString(), "0", "0", "", DT.Rows[0]["IssueCustNo"].ToString(), DT.Rows[0]["IssueCustName"].ToString(), ViewState["RID"].ToString(), "0", "0");
                                    }
                                }
                            }

                            //  For Cheque Amount
                            if (Convert.ToDouble(DT.Rows[0]["ChequeAmt"].ToString()) > 0)
                            {
                                Result = Trans.Authorized(DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["CrGlCode"].ToString(), DT.Rows[0]["CrSubGlCode"].ToString(),
                                                          "0", DT.Rows[0]["Narration"].ToString(), DT.Rows[0]["TransType"].ToString(), DT.Rows[0]["ChequeAmt"].ToString(), "1", "7", "TR", SetNo, DT.Rows[0]["ChequeNo"].ToString(), DT.Rows[0]["IssueDate"].ToString(),
                                                          "0", "0", "1003", "", DT.Rows[0]["CrBrCode"].ToString(), DT.Rows[0]["Mid"].ToString(), "0", "0", "", DT.Rows[0]["IssueCustNo"].ToString(), DT.Rows[0]["IssueCustName"].ToString(), ViewState["RID"].ToString(), "0", "0");
                            }

                            //  For CGST charges
                            if (Result > 0 && Convert.ToDouble(DT.Rows[0]["CGSTAmt"].ToString()) > 0)
                            {
                                GlCode = PO.GetGlCode(DT.Rows[0]["CrBrCode"].ToString(), GST.Rows[0]["CGSTPrdCd"].ToString());
                                Result = Trans.Authorized(DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), GlCode.ToString(), GST.Rows[0]["CGSTPrdCd"].ToString(),
                                                          "0", DT.Rows[0]["Narration"].ToString(), DT.Rows[0]["TransType"].ToString(), DT.Rows[0]["CGSTAmt"].ToString(), "1", "7", "TR", SetNo, DT.Rows[0]["ChequeNo"].ToString(), DT.Rows[0]["IssueDate"].ToString(),
                                                          "0", "0", "1003", "", DT.Rows[0]["CrBrCode"].ToString(), DT.Rows[0]["Mid"].ToString(), "0", "0", "", DT.Rows[0]["IssueCustNo"].ToString(), DT.Rows[0]["IssueCustName"].ToString(), ViewState["RID"].ToString(), "0", "0");
                            }

                            //  For SGST charges
                            if (Result > 0 && Convert.ToDouble(DT.Rows[0]["SGSTAmt"].ToString()) > 0)
                            {
                                GlCode = PO.GetGlCode(DT.Rows[0]["CrBrCode"].ToString(), GST.Rows[0]["SGSTPrdCd"].ToString());
                                Result = Trans.Authorized(DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), GlCode.ToString(), GST.Rows[0]["SGSTPrdCd"].ToString(),
                                                          "0", DT.Rows[0]["Narration"].ToString(), DT.Rows[0]["TransType"].ToString(), DT.Rows[0]["SGSTAmt"].ToString(), "1", "7", "TR", SetNo, DT.Rows[0]["ChequeNo"].ToString(), DT.Rows[0]["IssueDate"].ToString(),
                                                          "0", "0", "1003", "", DT.Rows[0]["CrBrCode"].ToString(), DT.Rows[0]["Mid"].ToString(), "0", "0", "", DT.Rows[0]["IssueCustNo"].ToString(), DT.Rows[0]["IssueCustName"].ToString(), ViewState["RID"].ToString(), "0", "0");
                            }

                            //  For Service charges
                            if (Result > 0 && Convert.ToDouble(DT.Rows[0]["TotalAmt"].ToString()) > 0)
                            {
                                SubGlCode = PO.GetSubGlCode(DT.Rows[0]["CrBrCode"].ToString());
                                GlCode    = PO.GetGlCode(DT.Rows[0]["CrBrCode"].ToString(), SubGlCode.ToString());
                                Result    = Trans.Authorized(DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), DT.Rows[0]["IssueDate"].ToString(), GlCode.ToString(), SubGlCode.ToString(),
                                                             "0", DT.Rows[0]["Narration"].ToString(), DT.Rows[0]["TransType"].ToString(), DT.Rows[0]["TotalAmt"].ToString(), "1", "7", "TR", SetNo, DT.Rows[0]["ChequeNo"].ToString(), DT.Rows[0]["IssueDate"].ToString(),
                                                             "0", "0", "1003", "", DT.Rows[0]["CrBrCode"].ToString(), DT.Rows[0]["Mid"].ToString(), "0", "0", "", DT.Rows[0]["IssueCustNo"].ToString(), DT.Rows[0]["IssueCustName"].ToString(), ViewState["RID"].ToString(), "0", "0");
                            }

                            Result = PO.AuthorizePayOrder(Session["BRCD"].ToString(), ViewState["SrNumber"].ToString(), SetNo.ToString(), Session["MID"].ToString());
                            if (Result > 0)
                            {
                                ClearAllData();
                                WebMsgBox.Show("Successfully authorize with setno : " + SetNo, this.Page);
                                return;
                            }
                        }
                    }
                }
            }
        }
        catch (Exception Ex)
        {
            ExceptionLogging.SendErrorToText(Ex);
        }
    }
コード例 #7
0
    protected void SubmitTemp_Click(object sender, EventArgs e)
    {
        int    RC = 0;
        string ST = "";
        string AC, CRAC, CN, CD;

        AC = CRAC = CN = CD = "";
        ST = BD.GetSetNo(Session["EntryDate"].ToString(), "DaySetNo", Session["BRCD"].ToString()).ToString();
        int R = Convert.ToInt32(ST);

        // int R = BD.SetSetno(Session["EntryDate"].ToString(), "DaySetNo", ST);
        if (ViewState["CustNo"] == null)
        {
            ViewState["CustNo"] = "0";
        }
        if (TxtAccNo.Text == "")
        {
            AC = "0";
            ViewState["CustNo"] = "0";
        }
        else
        {
            AC = TxtAccNo.Text;
        }

        if (TxtCRAccNo.Text == "")
        {
            CRAC = "0";
            ViewState["CRCustNo"] = "0";
        }
        else
        {
            CRAC = TxtCRAccNo.Text;
        }

        if (TxtChequeNo.Text == "")
        {
            CN = "0";
        }
        else
        {
            CN = TxtChequeNo.Text;
        }
        if (TxtChequeDate.Text == "")
        {
            CD = "01/01/1900";
        }
        else
        {
            CD = TxtChequeDate.Text;
        }

        RC = AT.Authorized(Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), ViewState["GL"].ToString(), TxtPtype.Text, AC, TxtNarration.Text, "Tr From " + TxtCRPType.Text + "/" + CRAC, TxtCRAmount.Text, "2", "7", "TR", ST, CN, CD, "0", "0", "1001", "", Session["BRCD"].ToString(), Session["MID"].ToString(), "0", "0", "TRANSFER", ViewState["CustNo"].ToString(), TxtCustName.Text, "0", "0");
        if (RC > 0)
        {
            RC = AT.Authorized(Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), ViewState["CRGL"].ToString(), TxtCRPType.Text, CRAC, TxtNarration.Text, "Tr From " + TxtCRPType.Text + "/" + CRAC, TxtCRAmount.Text, "1", "7", "TR", ST, CN, CD, "0", "0", "1001", "", Session["BRCD"].ToString(), Session["MID"].ToString(), "0", "0", "TRANSFER", ViewState["CRCustNo"].ToString(), TxtCustName.Text, "0", "0");
            if (RC > 0)
            {
                //int R = BD.SetSetno(Session["EntryDate"].ToString(), "DaySetNo", ST);
                if (R > 0)
                {
                    lblMessage.Text = " Voucher Added Successfully and voucher no is " + ST;
                    ModalPopup.Show(this.Page);
                }
            }
        }
        ClearText();
        BindGrid();
        TxtGLCD.Focus();
    }
コード例 #8
0
    public string PostEntry(string BRCD, string EDT, string MID, string FL)
    {
        try
        {
            SetNo1 = ""; SetNo2 = "";
            RefNo  = BD.GetMaxRefid(BRCD, EDT, "REFID");
            RefNo  = (Convert.ToInt32(RefNo) + 1).ToString();

            //Added by amol on 09/11/2017 as per ambika madam instruction (only when payment mode is cash)
            sql     = "SELECT TOP 1 ACTIVITY FROM TEMPBATCH WHERE BRCD='" + BRCD + "' AND MID_DATE='" + conn.ConvertDate(EDT) + "' AND MID='" + MID + "' And SetNo = '0' And ACTIVITY = '3' And Amt > 0 ORDER BY SYSTEMDATE";
            sResult = conn.sExecuteScalar(sql);

            if (sResult == "3")
            {
                //For Cash Receipt set
                DT  = new DataTable();
                sql = "SELECT ID,GL,SUBGL,ACCNO,ACCNAME,CUSTNO,AMT,TRXTYPE,ACTIVITY,PMT,NR,SETNO,BRCD,MID,Convert(varchar(11),MID_DATE,120)as MID_DATE,Convert(varchar(11),SYSTEMDATE,120) SYSTEMDATE,INSTRUMENTNO,Convert(varchar(11),INSTRUMENTDATE,120)INSTRUMENTDATE,NR1 FROM TEMPBATCH WHERE BRCD='" + BRCD + "' AND MID_DATE='" + conn.ConvertDate(EDT) + "' AND MID='" + MID + "' And ACTIVITY <> '4' And Amt > 0 ORDER BY SYSTEMDATE";
                DT  = conn.GetDatatable(sql);
                if (DT.Rows.Count > 0)
                {
                    SetNo1 = BD.GetSetNo(EDT, "DaySetNo", BRCD).ToString();
                    for (int K = 0; K < DT.Rows.Count; K++)
                    {
                        Result = AZ.Authorized(EDT, EDT, Convert.ToDateTime(DT.Rows[K]["MID_DATE"]).ToString("dd/MM/yyyy"), DT.Rows[K]["GL"].ToString(), DT.Rows[K]["SUBGL"].ToString(), DT.Rows[K]["ACCNO"].ToString(), DT.Rows[K]["NR"].ToString(), DT.Rows[K]["NR1"].ToString(), DT.Rows[K]["AMT"].ToString(), DT.Rows[K]["TRXTYPE"].ToString(), DT.Rows[K]["ACTIVITY"].ToString(), DT.Rows[K]["PMT"].ToString(), SetNo1.ToString(), DT.Rows[K]["INSTRUMENTNO"].ToString(), DT.Rows[K]["INSTRUMENTDATE"].ToString(), "0", "0", "1003", "01/01/1900", BRCD, MID, "0", "0", "DDSCLOSE", DT.Rows[K]["CUSTNO"].ToString(), DT.Rows[K]["ACCNAME"].ToString(), RefNo, "0");
                        //Stage=1003 done by abhihsek for Closing blance purpose on Authorize
                    }

                    //Get All Transaction From Temporary Table (TempLnTrx)
                    sql = "SELECT * From TempLnTrx Where BrCd = '" + BRCD + "' And EntryDate = '" + conn.ConvertDate(EDT).ToString() + "' And Mid = '" + MID + "' And Amount > 0 Order By SystemDate";
                    DT  = new DataTable();
                    DT  = conn.GetDatatable(sql);
                    for (int i = 0; i < DT.Rows.Count; i++)
                    {
                        //Insert Data to Original Table Here
                        Result = ITrans.LoanTrx(BRCD, DT.Rows[i]["LoanGlCode"].ToString(), DT.Rows[i]["SubGlCode"].ToString(), DT.Rows[i]["AccountNo"].ToString(), DT.Rows[i]["HeadDesc"].ToString(), DT.Rows[i]["TrxType"].ToString(), DT.Rows[i]["Activity"].ToString(), DT.Rows[i]["Narration"].ToString(), DT.Rows[i]["Amount"].ToString(), SetNo1.ToString(), "1003", MID, "0", EDT.ToString(), RefNo.ToString());
                    }
                }

                //For Cash Payment set
                DT  = new DataTable();
                sql = "SELECT ID,GL,SUBGL,ACCNO,ACCNAME,CUSTNO,AMT,TRXTYPE,ACTIVITY,PMT,NR,SETNO,BRCD,MID,Convert(varchar(11),MID_DATE,120)as MID_DATE,Convert(varchar(11),SYSTEMDATE,120) SYSTEMDATE,INSTRUMENTNO,Convert(varchar(11),INSTRUMENTDATE,120)INSTRUMENTDATE,NR1 FROM TEMPBATCH WHERE BRCD='" + BRCD + "' AND MID_DATE='" + conn.ConvertDate(EDT) + "' AND MID='" + MID + "' And ACTIVITY = '4' And Amt > 0 ORDER BY SYSTEMDATE";
                DT  = conn.GetDatatable(sql);
                if (DT.Rows.Count > 0)
                {
                    SetNo2 = BD.GetSetNo(EDT, "DaySetNo", BRCD).ToString();
                    for (int K = 0; K < DT.Rows.Count; K++)
                    {
                        //  added by abhisheck On 29/01/2018 (Stage changed 1003 to 1001)
                        Result = AZ.Authorized(EDT, EDT, Convert.ToDateTime(DT.Rows[K]["MID_DATE"]).ToString("dd/MM/yyyy"), DT.Rows[K]["GL"].ToString(), DT.Rows[K]["SUBGL"].ToString(), DT.Rows[K]["ACCNO"].ToString(), DT.Rows[K]["NR"].ToString(), DT.Rows[K]["NR1"].ToString(), DT.Rows[K]["AMT"].ToString(), DT.Rows[K]["TRXTYPE"].ToString(), DT.Rows[K]["ACTIVITY"].ToString(), DT.Rows[K]["PMT"].ToString(), SetNo2.ToString(), DT.Rows[K]["INSTRUMENTNO"].ToString(), DT.Rows[K]["INSTRUMENTDATE"].ToString(), "0", "0", "1001", "01/01/1900", BRCD, MID, "0", "0", "DDSCLOSE", DT.Rows[K]["CUSTNO"].ToString(), DT.Rows[K]["ACCNAME"].ToString(), RefNo, "0");
                    }
                }
                SetNo1 = SetNo1 + "_" + (SetNo2 == "" ? "0" : SetNo2);
            }
            else
            {
                sql = "SELECT ID,GL,SUBGL,ACCNO,ACCNAME,CUSTNO,AMT,TRXTYPE,ACTIVITY,PMT,NR,SETNO,BRCD,MID,Convert(varchar(11),MID_DATE,120)as MID_DATE,Convert(varchar(11),SYSTEMDATE,120) SYSTEMDATE,INSTRUMENTNO,Convert(varchar(11),INSTRUMENTDATE,120)INSTRUMENTDATE,NR1 FROM TEMPBATCH WHERE BRCD='" + BRCD + "' AND MID_DATE='" + conn.ConvertDate(EDT) + "' AND MID='" + MID + "' AND SETNO = '0' And Amt > 0 ORDER BY SYSTEMDATE";
                DataTable DT = new DataTable();
                DT = conn.GetDatatable(sql);
                if (DT.Rows.Count > 0)
                {
                    SetNo1 = BD.GetSetNo(EDT, "DaySetNo", BRCD).ToString();

                    for (int K = 0; K < DT.Rows.Count; K++)
                    {
                        Result = AZ.Authorized(EDT, EDT, Convert.ToDateTime(DT.Rows[K]["MID_DATE"]).ToString("dd/MM/yyyy"), DT.Rows[K]["GL"].ToString(), DT.Rows[K]["SUBGL"].ToString(), DT.Rows[K]["ACCNO"].ToString(), DT.Rows[K]["NR"].ToString(), DT.Rows[K]["NR1"].ToString(), DT.Rows[K]["AMT"].ToString(), DT.Rows[K]["TRXTYPE"].ToString(), DT.Rows[K]["ACTIVITY"].ToString(), DT.Rows[K]["PMT"].ToString(), SetNo1.ToString(), DT.Rows[K]["INSTRUMENTNO"].ToString(), DT.Rows[K]["INSTRUMENTDATE"].ToString(), "0", "0", "1001", "01/01/1900", BRCD, MID, "0", "0", "DDSCLOSE", DT.Rows[K]["CUSTNO"].ToString(), DT.Rows[K]["ACCNAME"].ToString(), RefNo, "0");
                    }

                    //Get All Transaction From Temporary Table (TempLnTrx)
                    sql = "SELECT * From TempLnTrx Where BrCd = '" + BRCD + "' And EntryDate = '" + conn.ConvertDate(EDT).ToString() + "' And Mid = '" + MID + "' And SetNo = '0' And Amount > 0 Order By SystemDate";
                    DT  = new DataTable();
                    DT  = conn.GetDatatable(sql);
                    for (int i = 0; i < DT.Rows.Count; i++)
                    {
                        //Insert Data to Original Table Here
                        Result = ITrans.LoanTrx(BRCD, DT.Rows[i]["LoanGlCode"].ToString(), DT.Rows[i]["SubGlCode"].ToString(), DT.Rows[i]["AccountNo"].ToString(), DT.Rows[i]["HeadDesc"].ToString(), DT.Rows[i]["TrxType"].ToString(), DT.Rows[i]["Activity"].ToString(), DT.Rows[i]["Narration"].ToString(), DT.Rows[i]["Amount"].ToString(), SetNo1.ToString(), "1001", MID, "0", EDT.ToString(), RefNo.ToString());
                    }
                }

                sql = "SELECT ID,GL,SUBGL,ACCNO,ACCNAME,CUSTNO,AMT,TRXTYPE,ACTIVITY,PMT,NR,SETNO,BRCD,MID,Convert(varchar(11),MID_DATE,120)as MID_DATE,Convert(varchar(11),SYSTEMDATE,120) SYSTEMDATE,INSTRUMENTNO,Convert(varchar(11),INSTRUMENTDATE,120)INSTRUMENTDATE,NR1 FROM TEMPBATCH WHERE BRCD='" + BRCD + "' AND MID_DATE='" + conn.ConvertDate(EDT) + "' AND MID='" + MID + "' AND SETNO = '1' And Amt > 0 ORDER BY SYSTEMDATE";
                DT  = new DataTable();
                DT  = conn.GetDatatable(sql);
                if (DT.Rows.Count > 0)
                {
                    SetNo2 = BD.GetSetNo(EDT, "DaySetNo", BRCD).ToString();

                    for (int K = 0; K < DT.Rows.Count; K++)
                    {
                        Result = AZ.Authorized(EDT, EDT, Convert.ToDateTime(DT.Rows[K]["MID_DATE"]).ToString("dd/MM/yyyy"), DT.Rows[K]["GL"].ToString(), DT.Rows[K]["SUBGL"].ToString(), DT.Rows[K]["ACCNO"].ToString(), DT.Rows[K]["NR"].ToString(), DT.Rows[K]["NR1"].ToString(), DT.Rows[K]["AMT"].ToString(), DT.Rows[K]["TRXTYPE"].ToString(), DT.Rows[K]["ACTIVITY"].ToString(), DT.Rows[K]["PMT"].ToString(), SetNo2.ToString(), DT.Rows[K]["INSTRUMENTNO"].ToString(), DT.Rows[K]["INSTRUMENTDATE"].ToString(), "0", "0", "1003", "01/01/1900", BRCD, MID, "0", "0", "DDSCLOSE", DT.Rows[K]["CUSTNO"].ToString(), DT.Rows[K]["ACCNAME"].ToString(), RefNo, "0");
                    }

                    //Get All Transaction From Temporary Table (TempLnTrx)
                    sql = "SELECT * From TempLnTrx Where BrCd = '" + BRCD + "' And EntryDate = '" + conn.ConvertDate(EDT).ToString() + "' And Mid = '" + MID + "' And SetNo = '1' And Amount > 0 Order By SystemDate";
                    DT  = new DataTable();
                    DT  = conn.GetDatatable(sql);
                    for (int i = 0; i < DT.Rows.Count; i++)
                    {
                        //Insert Data to Original Table Here
                        Result = ITrans.LoanTrx(BRCD, DT.Rows[i]["LoanGlCode"].ToString(), DT.Rows[i]["SubGlCode"].ToString(), DT.Rows[i]["AccountNo"].ToString(), DT.Rows[i]["HeadDesc"].ToString(), DT.Rows[i]["TrxType"].ToString(), DT.Rows[i]["Activity"].ToString(), DT.Rows[i]["Narration"].ToString(), DT.Rows[i]["Amount"].ToString(), SetNo2.ToString(), "1003", MID, "0", EDT.ToString(), RefNo.ToString());
                    }
                }
                SetNo1 = SetNo1 + "_" + (SetNo2 == "" ? "0" : SetNo2);
            }

            sql = "DELETE FROM TEMPBATCH WHERE BRCD='" + BRCD + "' AND MID_DATE='" + conn.ConvertDate(EDT) + "' AND MID='" + MID + "'";
            conn.sExecuteQuery(sql);
            sql = "DELETE FROM TempLnTrx Where BrCd = '" + BRCD + "' And EntryDate = '" + conn.ConvertDate(EDT).ToString() + "' And Mid = '" + MID + "'";
            conn.sExecuteQuery(sql);
        }
        catch (Exception Ex)
        {
            ExceptionLogging.SendErrorToText(Ex);
        }
        return(SetNo1);
    }
コード例 #9
0
    protected void btnPost_Click(object sender, EventArgs e)
    {
        try
        {
            bool   Amol = true;
            string FSet = "";

            //Check product code is entered or not
            if (TxtPtype.Text.Trim().ToString() == "")
            {
                lblMessage.Text = "Enter product code first...!!";
                ModalPopup.Show(this.Page);
                return;
            }

            //Check account number is entered or not
            if (TxtAccNo.Text.Trim().ToString() == "")
            {
                lblMessage.Text = "Enter account number first....!!";
                ModalPopup.Show(this.Page);
                return;
            }

            if (Convert.ToDouble(txtDiffAmount.Text) == 0.00)
            {
                //Get All Transaction From Temporary Table
                DataTable DT = new DataTable();
                DT = LD.GetTransDetails(Session["BRCD"].ToString(), Session["EntryDate"].ToString(), Session["MID"].ToString());

                if (DT.Rows.Count > 0)
                {
                    //Generate Reference Number Here
                    string RefId = "";
                    RefId = BD.GetMaxRefid(Session["BRCD"].ToString(), Session["EntryDate"].ToString(), "REFID");

                    ViewState["RefId"] = (Convert.ToInt32(RefId) + 1).ToString();

                    for (int i = 0; i < DT.Rows.Count; i++)
                    {
                        //Generate Set Number Here
                        ST = "";
                        ST = BD.GetSetNo(Session["EntryDate"].ToString(), "DaySetNo", Session["BRCD"].ToString()).ToString();
                        if (Amol == true)
                        {
                            FSet = ST;
                            Amol = false;
                        }

                        //Insert Data to Original Table Here for Debit
                        Result = AT.Authorized(Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), ViewState["GL"].ToString(), TxtPtype.Text.Trim().ToString(), TxtAccNo.Text.Trim().ToString(), "", "TRF To " + DT.Rows[i]["SubGlCode"].ToString() + "/" + DT.Rows[i]["AccNo"].ToString(), DT.Rows[i]["Amount"].ToString(), "2", DT.Rows[i]["Activity"].ToString(), DT.Rows[i]["PmtMode"].ToString(), ST, "", "", "0", "0", "1001", "", Session["BRCD"].ToString(), Session["MID"].ToString(), "0", "0", "LoanDisb", txtCustNo1.Text.Trim().ToString(), TxtCustName.Text.Trim().ToString(), ViewState["RefId"].ToString(), "0");

                        if (Result > 0)
                        {
                            //Insert Data to Original Table Here for Credit
                            Result = AT.Authorized(Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), Session["EntryDate"].ToString(), DT.Rows[i]["GlCode"].ToString(), DT.Rows[i]["SubGlCode"].ToString(), DT.Rows[i]["AccNo"].ToString(), DT.Rows[i]["Particulars"].ToString(), DT.Rows[i]["Particulars2"].ToString(), DT.Rows[i]["Amount"].ToString(), "1", DT.Rows[i]["Activity"].ToString(), DT.Rows[i]["PmtMode"].ToString(), ST, DT.Rows[i]["InstNo"].ToString(), DT.Rows[i]["InstDate"].ToString(), "0", "0", "1001", "", Session["BRCD"].ToString(), Session["MID"].ToString(), "0", "0", "LoanDisb", DT.Rows[i]["CustNo"].ToString(), DT.Rows[i]["CustName"].ToString(), ViewState["RefId"].ToString(), "0");
                        }
                    }
                }

                //Delete All Record From Table
                LD.DelAllRecTable(Session["BRCD"].ToString(), Session["EntryDate"].ToString(), Session["MID"].ToString());

                if (Result > 0)
                {
                    ClearAll();
                    BindGrid1();
                    lblMessage.Text = "Transfer Seccessfully With Set No : '" + FSet + "' To '" + ST + "' ...!!";
                    ModalPopup.Show(this.Page);
                    FL = "Insert";//Dhanya Shetty
                    string Res = CLM.LOGDETAILS(FL, Session["BRCD"].ToString(), Session["MID"].ToString(), "Loan_Disbursement_transfer _'" + FSet + "' To '" + ST + "'" + TxtPtype.Text + "_" + TxtAccNo.Text + "_" + Session["LOGINCODE"].ToString() + "", "00", Session["MID"].ToString());
                    DivPayment.Visible = false;
                    btnPost.Enabled    = false;
                    TxtDSAmt.Enabled   = true;
                    grdvoucher.Visible = false;
                    return;
                }
            }
            else
            {
                lblMessage.Text = "Amount Difference in Credit and Debit Transaction...!!";
                ModalPopup.Show(this.Page);
                return;
            }
        }
        catch (Exception Ex)
        {
            ExceptionLogging.SendErrorToText(Ex);
        }
    }
コード例 #10
0
    public int Post_Charges(string MAXCHRGS, string OTHERCHRGS, string INTAPP, string ECC, string UCC, string SC, string ST, string CA, string BCTT, string CRCC, string BRCD, string EDT, string MID, string CUSTNO, string ACCNAME, string SETNO, string ACCNO, string GLCODE, string SUBGL)
    {
        try
        {
            double TotalChrDebit = Convert.ToDouble(MAXCHRGS) + Convert.ToDouble(OTHERCHRGS) + Convert.ToDouble(ECC) + Convert.ToDouble(UCC) +
                                   Convert.ToDouble(SC) + Convert.ToDouble(ST) + Convert.ToDouble(CA) + Convert.ToDouble(BCTT) + Convert.ToDouble(CRCC);
            if (TotalChrDebit != 0)
            {
                Result = AT.Authorized(EDT, EDT, EDT, GLCODE, SUBGL,
                                       ACCNO, "BY TRF", "BY TRF", TotalChrDebit.ToString(), "2", "7", "CHRGS-TRF", SETNO, "0", "1900/01/01", "0", "0", "1001", EDT,
                                       BRCD, MID, "0", "0", "TR", CUSTNO, ACCNAME, "1", "0");
            }

            if (MAXCHRGS != "0")
            {
                Result = AT.Authorized(EDT, EDT, EDT, "100", "576",
                                       "576", "BY TRF", "BY TRF", MAXCHRGS, "1", "7", "CHRGS-TRF", SETNO, "0", "1900/01/01", "0", "0", "1001", EDT,
                                       BRCD, MID, "0", "0", "TR", CUSTNO, ACCNAME, "1", "0");
            }
            if (OTHERCHRGS != "0")
            {
                Result = AT.Authorized(EDT, EDT, EDT, "100", "575",
                                       "575", "BY TRF", "BY TRF", OTHERCHRGS, "1", "7", "CHRGS-TRF", SETNO, "0", "1900/01/01", "0", "0", "1001", EDT,
                                       BRCD, MID, "0", "0", "TR", CUSTNO, ACCNAME, "1", "0");
            }
            if (INTAPP != "0")
            {
                Result = AT.Authorized(EDT, EDT, EDT, "100", "564",
                                       ACCNO, "BY TRF", "BY TRF", INTAPP, "2", "7", "CHRGS-TRF", SETNO, "0", "1900/01/01", "0", "0", "1001", EDT,
                                       BRCD, MID, "0", "0", "TR", CUSTNO, ACCNAME, "1", "0");
                if (Result > 0)
                {
                    Result = AT.Authorized(EDT, EDT, EDT, GLCODE, SUBGL,
                                           ACCNO, "BY TRF", "BY TRF", INTAPP, "1", "7", "CHRGS-TRF", SETNO, "0", "1900/01/01", "0", "0", "1001", EDT,
                                           BRCD, MID, "0", "0", "TR", CUSTNO, ACCNAME, "1", "0");
                }
            }
            if (UCC != "0")
            {
                Result = AT.Authorized(EDT, EDT, EDT, "100", "571",
                                       "571", "BY TRF", "BY TRF", UCC, "1", "7", "CHRGS-TRF", SETNO, "0", "1900/01/01", "0", "0", "1001", EDT,
                                       BRCD, MID, "0", "0", "TR", CUSTNO, ACCNAME, "1", "0");
            }
            if (SC != "0")
            {
                Result = AT.Authorized(EDT, EDT, EDT, "100", "527",
                                       "527", "BY TRF", "BY TRF", SC, "1", "7", "CHRGS-TRF", SETNO, "0", "1900/01/01", "0", "0", "1001", EDT,
                                       BRCD, MID, "0", "0", "TR", CUSTNO, ACCNAME, "1", "0");
            }
            if (ECC != "0")
            {
                Result = AT.Authorized(EDT, EDT, EDT, "100", "572",
                                       "572", "BY TRF", "BY TRF", ECC, "1", "7", "CHRGS-TRF", SETNO, "0", "1900/01/01", "0", "0", "1001", EDT,
                                       BRCD, MID, "0", "0", "TR", CUSTNO, ACCNAME, "1", "0");
            }
            if (ST != "0")
            {
                Result = AT.Authorized(EDT, EDT, EDT, "100", "546",
                                       "546", "BY TRF", "BY TRF", ST, "1", "7", "CHRGS-TRF", SETNO, "0", "1900/01/01", "0", "0", "1001", EDT,
                                       BRCD, MID, "0", "0", "TR", CUSTNO, ACCNAME, "1", "0");
            }
            if (CA != "0")
            {
                Result = AT.Authorized(EDT, EDT, EDT, "100", "573",
                                       "573", "BY TRF", "BY TRF", CA, "1", "7", "CHRGS-TRF", SETNO, "0", "1900/01/01", "0", "0", "1001", EDT,
                                       BRCD, MID, "0", "0", "TR", CUSTNO, ACCNAME, "1", "0");
            }
            if (BCTT != "0")
            {
                Result = AT.Authorized(EDT, EDT, EDT, "100", "574",
                                       "574", "BY TRF", "BY TRF", BCTT, "1", "7", "CHRGS-TRF", SETNO, "0", "1900/01/01", "0", "0", "1001", EDT,
                                       BRCD, MID, "0", "0", "TR", CUSTNO, ACCNAME, "1", "0");
            }
            if (CRCC != "0")
            {
                Result = AT.Authorized(EDT, EDT, EDT, "100", "577",
                                       "577", "BY TRF", "BY TRF", CRCC, "1", "7", "CHRGS-TRF", SETNO, "0", "1900/01/01", "0", "0", "1001", EDT,
                                       BRCD, MID, "0", "0", "TR", CUSTNO, ACCNAME, "1", "0");
            }
        }
        catch (Exception Ex)
        {
            ExceptionLogging.SendErrorToText(Ex);
        }
        return(Result);
    }