Exemplo n.º 1
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        docdate = TxtdocDate.Text.Split('/')[2] + "/" + TxtdocDate.Text.Split('/')[1] + "/" + TxtdocDate.Text.Split('/')[0];
        ddt     = Convert.ToDateTime(docdate);
        flag0   = 0;
        getTotalCD();
        // if (flag0 == 1)
        // if ((TDbt > 0) && (TCdt > 0 ) && (TDbt == TCdt))
        //  {
        if (Session["UserName"] != null)
        {
            try
            {
                DNMaster objdnm = new DNMaster();
                int      docno1 = Convert.ToInt32(Txtdocno.Text.Trim());
                //  objcmpy.CompanyID = Convert.ToInt32(LblCmpID.Text);
                DNMID1 = LblDNMasterID.Text.Trim();
                //objdnm DNMasterID = Convert.ToInt32(LblDNMasterID.Text.Trim());
                objdnm.DNMasterID    = Convert.ToInt32(DNMID1);
                objdnm.BookCode      = TxtBookcode.Text.Trim();
                objdnm.DNAccountCode = txtDNAccode.Text.Trim();
                objdnm.DNDocDate     = ddt;
                objdnm.DNDocNo       = docno1;
                objdnm.IsActive      = true;
                //objdnm.CreatedBy = Session["UserName"].ToString();
                objdnm.UpdatedBy = Session["UserName"].ToString();
                objdnm.strFY     = Convert.ToInt32(strFY);
                objdnm.Save(out DocNo, out DNMID);
                //Txtdocno.Text = Convert.ToString(DocNo);
                SaveDNDetails();
                MessageBox(Constants.save + "\\r\\n Document No: " + (Txtdocno.Text));
                loder("Last saved Document no. : " + Txtdocno.Text);
                txtDNAccode.Text      = "";
                lblDNacname.Text      = "";
                Txtdocno.Text         = "";
                LblDNMasterID.Text    = "";
                TxtdocDate.Text       = DateTime.Now.ToString("dd/MM/yyyy");
                Session["tempDNData"] = null;
                btnSave.Visible       = false;
                GrdDN.DataBind();
            }
            catch
            {
            }
        }
        // }
        else
        {
            //if (TDbt > TCdt)
            //{

            //    MessageBox("Debit Amount is Greater than Credit Amount");
            //}
            //if (TDbt < TCdt)
            //{

            //    MessageBox("Credit Amount is Greater than Debit Amount");
            //}
        }
    }
Exemplo n.º 2
0
    protected void GrdDN_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        DataTable dt2 = new DataTable();

        dt2 = (DataTable)Session["tempDNData"];
        dt2.Rows[e.RowIndex].Delete();
        GrdDN.DataSource = dt2;
        GrdDN.DataBind();
        Session["tempDNData"] = dt2;

        if (dt2.Rows.Count == 0)
        {
            btnSave.Visible = false;
        }
        else
        {
            btnSave.Visible = true;
        }
    }
Exemplo n.º 3
0
    protected void GrdDN_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        DataTable dt2 = new DataTable();

        dt2 = (DataTable)Session["tempDNData"];

        DNDetail objdnd1 = new DNDetail();

        int dndid = Convert.ToInt32(((Label)GrdDN.Rows[e.RowIndex].FindControl("LblDNDID")).Text.Trim());

        if (dndid != 0)
        {
            objdnd1.Flag      = "DNDetail";
            objdnd1.ID        = dndid;
            objdnd1.IsActive  = false;
            objdnd1.IsDeleted = true;
            objdnd1.deleteDNRec();
        }
        else
        {
        }

        dt2.Rows[e.RowIndex].Delete();
        GrdDN.DataSource = dt2;
        GrdDN.DataBind();
        Session["tempDNData"] = dt2;

        if (dt2.Rows.Count == 0)
        {
            btnSave.Visible = false;
        }
        else
        {
            btnSave.Visible = true;
        }
    }
Exemplo n.º 4
0
    protected void Txtdocno_TextChanged(object sender, EventArgs e)
    {
        //string DocNost = Txtdocno.Text.Trim();
        int       DocNo1 = Convert.ToInt32(Txtdocno.Text.Trim());
        int       strFY1 = Convert.ToInt32(strFY);
        DataTable dt1    = new DataTable();

        dt1 = DNDetail.GetDN(DocNo1, strFY1).Tables[2];
        DataTable dt11 = new DataTable();

        dt11 = DNDetail.GetDN(DocNo1, strFY1).Tables[0];

        if ((dt1.Rows.Count != 0) && (dt1.Rows.Count != 0))
        {
            //TxtCmpycode.Text = "";
            //TxtBookcode.Text = "";
            //LblBookName.Text = "";
            //Txtdocno.Text = "";
            TxtdocDate.Text    = Convert.ToString(dt11.Rows[0]["DNDocDate"]);
            LblDNMasterID.Text = Convert.ToString(dt11.Rows[0]["DNMasterID"]);
            txtDNAccode.Text   = Convert.ToString(dt11.Rows[0]["DNAccountCode"]);
            lblDNacname.Text   = Convert.ToString(dt11.Rows[0]["DNAccountName"]);

            GrdDN.DataSource = dt1;
            GrdDN.DataBind();
            btnSave.Visible       = true;
            Session["tempDNData"] = dt1;
        }
        else
        {
            MessageBox("Invalid Document No.");
            TxtdocDate.Text  = DateTime.Now.ToString("dd/MM/yyyy");
            GrdDN.DataSource = DNDetail.GetDN(DocNo1, strFY1).Tables[2];
            GrdDN.DataBind();
        }
    }
Exemplo n.º 5
0
    protected void btnaddEntry_Click(object sender, EventArgs e)
    {
        //if (Txtdebitamt.Text == "" &&  Txtcreditamt.Text == "")
        //{
        //    MessageBox("Enter Debit or Credit Amount");
        //}
        //else
        //{
        if (Txtdebitamt.Text == "")
        {
            Txtdebitamt.Text = "0";
        }
        if (Txtcreditamt.Text == "")
        {
            Txtcreditamt.Text = "0";
        }

        int da = Convert.ToInt32(Txtdebitamt.Text.Trim());
        int ca = Convert.ToInt32(Txtcreditamt.Text.Trim());

        try
        {
            if (da > 0 & ca > 0)
            {
                MessageBox(" Enter Only Debit Amount or Credit Amount");
            }
            if ((da == 0 & ca == 0) || (Txtdebitamt.Text == "" && Txtcreditamt.Text == ""))
            {
                MessageBox(" Enter Debit Amount or Credit Amount");
            }
            if ((da > 0 & ca == 0) || (da == 0 & ca > 0))
            {
                TDNDetailID = "0";
                TDNMasterID = "0";

                TAccountCode = txtAccode.Text.Trim();
                TAccountName = lblaccname.Text.Trim();
                TDebit       = Txtdebitamt.Text.Trim();
                TCredit      = Txtcreditamt.Text.Trim();
                TComment     = TxtComment.Text.Trim();

                DataTable dt1 = new DataTable();
                if (Session["tempDNData"] != null)
                {
                    Session["tempDNData"] = fillTempDNData();
                    dt1 = (DataTable)Session["tempDNData"];
                }
                else
                {
                    Session["tempDNData"] = fillTempDNData();
                    dt1 = (DataTable)Session["tempDNData"];
                }
                GrdDN.DataSource = dt1;
                GrdDN.DataBind();

                // TxtdocDate.Text = DateTime.Now.ToString("dd/MM/yyyy");
                Txtdebitamt.Text  = "";
                Txtcreditamt.Text = "";
                txtAccode.Text    = "";
                lblaccname.Text   = "";
                TxtComment.Text   = "";
                txtAccode.Focus();
            }
        }
        catch
        {
        }
        //}
    }