示例#1
0
 protected void btnDelete_Click(object sender, ImageClickEventArgs e)
 {
     try
     {
         ImageButton imgdelete = (ImageButton)sender;
         PettyCash   chkeEdit  = new PettyCash();
         lblID.Text           = ((Label)imgdelete.Parent.FindControl("lblVoucherNo")).Text;
         VoucherNo            = Convert.ToInt32(lblID.Text);
         chkeEdit.VoucherNo   = VoucherNo;
         chkeEdit.Updated_By  = Session["UserName"].ToString();
         chkeEdit.Updated_On  = Convert.ToDateTime(DateTime.Now.ToString());
         chkeEdit.TotalAmount = 0;
         chkeEdit.Is_Active   = false;
         int a = 0;
         chkeEdit.Save(out a);
         MessageBox("Record deleted successfully");
         //GridView grd = (GridView)imgdelete.Parent;
         GridViewRow gvr = (GridViewRow)imgdelete.NamingContainer;
         //Get rowindex
         int rowindex = gvr.RowIndex;
         gvr.Visible = false;
     }
     catch (Exception ex)
     {
         MessageBox("Record not delete due to : " + ex.Message.ToString());
     }
 }
示例#2
0
    protected void btn_Save_Click(object sender, EventArgs e)
    {
        try
        {
            if (Session["UserName"] != null)
            {
                if (gvExpense.Rows.Count > 0 || gvExpDelete.Rows.Count > 0)
                {
                    PettyCash pt = new PettyCash();
                    pt.VoucherNo  = Convert.ToInt32(lblID.Text);
                    pt.PartyCode  = txtEMcode.Text.Trim();
                    pt.PartyName  = lblshow.Text.Trim();
                    pt.MainRemark = txtRemark.Text.Trim();
                    string vocdate = txtVocDate.Text.Split('/')[1] + "/" + txtVocDate.Text.Split('/')[0] + "/" + txtVocDate.Text.Split('/')[2];
                    pt.VoucherDate = Convert.ToDateTime(vocdate);
                    pt.Created_By  = Session["UserName"].ToString();
                    pt.Is_Active   = Convert.ToBoolean(true);
                    //if (gvExpense.Rows.Count > 0)
                    //{
                    //  pt.TotalAmount = Convert.ToDecimal(amount + amount);

                    if (gvExpDelete.Rows.Count > 0)
                    {
                        pt.TotalAmount = Convert.ToDecimal(amount2);
                        if (gvExpense.Rows.Count > 0 && gvExpDelete.Rows.Count > 0)
                        {
                            pt.TotalAmount = Convert.ToDecimal(amount + amount2);
                        }
                    }
                    else if (gvExpense.Rows.Count > 0)
                    {
                        pt.TotalAmount = Convert.ToDecimal(amount);
                        if (gvExpense.Rows.Count > 0 && gvExpDelete.Rows.Count > 0)
                        {
                            pt.TotalAmount = Convert.ToDecimal(amount + amount2);
                        }
                    }

                    pt.FY = Convert.ToInt32(strFY);

                    pt.Save(out IDNo, out NewDocNo);
                    lblId3.Text = Convert.ToString("Voucher No :" + (NewDocNo));
                    SaveDetails(IDNo);
                    // lblID1.Text = Convert.ToString("Voucher No :" + (IDNo));
                    //  SaveDetails(IDNo);
                    message("Record save successfully");
                    lblId3.Visible      = true;
                    Session["tempdata"] = null;
                    gvExpense.DataBind();
                    txtEMcode.Text  = "";
                    txtRemark.Text  = "";
                    lblshow.Text    = "";
                    txtVocDate.Text = "";

                    gvExpDelete.Visible = false;
                    if (lblID.Text == "0")
                    {
                        lblId3.Visible = true;
                    }
                    else
                    {
                        lblId3.Text        = "";
                        pnlCust.Visible    = false;
                        pnlViewexp.Visible = true;
                        btn_Save.Visible   = false;
                    }
                }
                message("Enter Expence Details");
            }
        }
        catch
        { }
    }