protected void txtempcode_TextChanged(object sender, EventArgs e)
    {
        string ECode = txtempcode.Text.ToString().Split(':')[0].Trim();


        DataTable dt = new DataTable();

        dt = DCMaster.Get_Name(ECode, "Employee").Tables[0];
        if (dt.Rows.Count != 0)
        {
            txtempcode.Text = ECode;
            lblempname.Text = dt.Rows[0]["FirstName"] + " " + dt.Rows[0]["MiddleName"] + " " + dt.Rows[0]["LastName"];

            DataSet ds = new DataSet();
            ds = ReciptCancelBook.get_ReciptCancel_book(ECode);
            if (ds.Tables[0].Rows.Count > 0)
            {
                GrdViewRegion.DataSource = ds;
                GrdViewRegion.DataBind();
                GrdViewRegion.Visible = true;
                txtFrom.Focus();
            }
            else
            {
                message("NO Record Found");
            }
        }
        else
        {
            lblempname.Text = "No such salesman code";
            txtempcode.Focus();
            txtempcode.Text = "";
        }
    }
    protected void gvMultipleCancel_SelectedIndexChanged(object sender, EventArgs e)
    {
        Button  gv         = (Button)sender;
        TextBox remarktext = (TextBox)gv.Parent.FindControl("remarktext");

        ReciptCancelBook reccan2 = new ReciptCancelBook();

        reccan2.EmpCode = (((Label)gv.Parent.FindControl("lblEmpId")).Text);
        reccan2.FromNo  = Convert.ToInt32(((Label)((Button)(sender)).Parent.FindControl("lblFromNo")).Text);
        reccan2.ToNo    = Convert.ToInt32(((Label)gv.Parent.FindControl("lblFromNo")).Text);
        reccan2.Resion  = remarktext.Text.Trim();
        reccan2.Save();
    }
    protected void txtFrom_TextChanged(object sender, EventArgs e)
    {
        txtTo.Enabled = true;
        txtTo.Text    = txtFrom.Text;
        txtTo.Focus();

        if (redio.SelectedIndex == 0)
        {
            string    EMCode = txtEMcode.Text.ToString();
            DataTable dt     = new DataTable();
            dt = ReciptCancelBook.Get_Validate_ReceiptCancelBook(EMCode, Convert.ToInt32(txtFrom.Text)).Tables[0];
            if (dt.Rows.Count > 0)
            {
                MessageBox("Receipt No. Already Canceled");
                txtFrom.Text = "";

                txtTo.Focus();
            }
        }


        //try
        //{

        //    int FromNo = Convert.ToInt32(txtFrom.Text.Trim());
        //    bool Auth = true;
        //    if (Auth)
        //    {
        //        MessageBox(" No. is Already Exist");
        //        txtFrom.Text = "";
        //        txtTo.Focus();

        //    }
        //    else
        //    {

        //    }
        //}
        //catch (Exception ex)
        //{
        //}
    }
    protected void btn_Save_Click1(object sender, EventArgs e)
    {
        if (Session["UserName"] != null)
        {
            string ECode = txtEMcode.Text.ToString().Split(':')[0].Trim();
            //txtempcode.Text = ECode;
            int FromNo = Convert.ToInt32(txtFrom.Text);

            int     ToNo = Convert.ToInt32(txtTo.Text);
            DataSet ds   = new DataSet();
            ds = ReciptBookDetails.Get_Multiplecanceldetails(ECode, FromNo, ToNo);
            if (ds.Tables[0].Columns.Count > 1 & redio.SelectedIndex == 0)
            {
                ReciptCancelBook reccan = new ReciptCancelBook();
                reccan.AutoCancelRecNo = Convert.ToInt32("0");
                reccan.EmpCode         = txtEMcode.Text.Trim();
                reccan.FromNo          = Convert.ToInt32(txtFrom.Text.Trim());
                reccan.ToNo            = Convert.ToInt32(txtFrom.Text.Trim());
                reccan.Resion          = txtResion.Text.Trim();

                reccan.CreatedBy = Session["UserName"].ToString();
                reccan.Save();
                message("Record Saved Successfully");

                //pnlCust.Visible = true;
                //PnlCustDiscDetails.Visible = true;
                //UpanelGrd.Visible = false;
                txtEMcode.Text = "";
                txtFrom.Text   = "";
                txtTo.Text     = "";
                txtResion.Text = "";
                gvMultipleCancel.DataSource = null;
                gvMultipleCancel.DataBind();
                multipal.Update();
                //btn_Save.Visible = false;
            }

            else
            {
                if (gvMultipleCancel.Rows.Count > 0)
                {
                    Label    lblReceiptNo = null;
                    TextBox  txtReasonGrd = null;
                    CheckBox chkSelect    = null;
                    foreach (GridViewRow row in gvMultipleCancel.Rows)
                    {
                        lblReceiptNo = (Label)row.FindControl("lblFromNo");
                        txtReasonGrd = (TextBox)row.FindControl("remarktext");
                        chkSelect    = (CheckBox)row.FindControl("check");
                        if (chkSelect.Checked == true)
                        {
                            if (lblReceiptNo.Text != "")
                            {
                                ReciptCancelBook reccan = new ReciptCancelBook();
                                reccan.AutoCancelRecNo = Convert.ToInt32("0");
                                reccan.EmpCode         = txtEMcode.Text.Trim();
                                reccan.FromNo          = Convert.ToInt32(lblReceiptNo.Text.Trim());
                                reccan.ToNo            = Convert.ToInt32(lblReceiptNo.Text.Trim());
                                if (txtReasonGrd.Text != "")
                                {
                                    reccan.Resion = txtReasonGrd.Text;
                                }
                                else
                                {
                                    reccan.Resion = txtResion.Text.Trim();
                                }

                                reccan.CreatedBy = Session["UserName"].ToString();
                                reccan.Save();
                                message("Record Saved Successfully");
                            }
                        }
                    }
                    message("Receipt No not found");
                    txtEMcode.Text = "";
                    txtFrom.Text   = "";
                    txtTo.Text     = "";
                    lblshow.Text   = "";
                    txtResion.Text = "";
                    gvMultipleCancel.DataSource = null;
                    gvMultipleCancel.DataBind();
                    multipal.Update();
                    //btn_Save.Visible = false;
                }
            }

            message("Receipt not found between entered Receipt no.");
        }
    }