protected void btnSave_Click(object sender, EventArgs e)
    {
        string Dmcode = txtCCmcode.Text.Trim().Split(Constants.splitseperator)[0].ToString().Trim();

        CustCategory _objDs = new CustCategory();

        _objDs.CMID      = Convert.ToInt32(lblCMID.Text);
        _objDs.CDMCode   = txtCCmcode.Text.Trim();
        _objDs.CParentID = Convert.ToInt32(DDLCategory.SelectedValue.ToString());
        _objDs.CName     = txtName.Text.Trim();
        _objDs.CIsActive = ChekActive.Checked;
        try
        {
            if (txtCCmcode.Text != "")
            {
                _objDs.CSave();
            }
            MessageBox(Constants.save);

            if (btnSave.Text == "Update")
            {
                BindGvCustomerSCDetail();
                txtCCmcode.Text           = "";
                txtName.Text              = "";
                ChekActive.Checked        = false;
                DDLCategory.SelectedValue = null;
                PnlAddCSC.Visible         = false;
                PnlCSCDetails.Visible     = true;
                btnSave.Text              = "Save";
            }
            else
            {
                BindGvCustomerSCDetail();
                txtCCmcode.Text           = "";
                txtName.Text              = "";
                ChekActive.Checked        = false;
                DDLCategory.SelectedValue = null;
                PnlAddCSC.Visible         = true;
                PnlCSCDetails.Visible     = false;
            }
        }
        catch
        {
        }
    }
    protected void btnSave_Click(object sender, EventArgs e)
    {
        string       CmCode = txtCustCategoryCode.Text.Trim().Split(Constants.splitseperator)[0].ToString().Trim();
        CustCategory _objDs = new CustCategory();

        _objDs.CMID      = Convert.ToInt32(lblCmID.Text);
        _objDs.CDMCode   = txtCustCategoryCode.Text.Trim();
        _objDs.CName     = txtCustCategoryName.Text.Trim();
        _objDs.CIsActive = ChekActive.Checked;
        try
        {
            if (txtCustCategoryName.Text != "")
            {
                _objDs.CSave();
            }
            MessageBox("Record saved successfully");
            if (btnSave.Text == "Update")
            {
                BindGvCCDetail();
                PnlAddCC.Visible         = false;
                PnlCCDetails.Visible     = true;
                btnSave.Text             = "Save";
                txtCustCategoryCode.Text = "";
                txtCustCategoryName.Text = "";
            }
            else
            {
                BindGvCCDetail();
                txtCustCategoryCode.Text = "";
                txtCustCategoryName.Text = "";
                ChekActive.Checked       = false;
                PnlAddCC.Visible         = true;
                PnlCCDetails.Visible     = false;
            }
        }
        catch
        {
        }
    }
    protected void GrdCCDetails_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        CustCategory _objDs2 = new CustCategory();

        _objDs2.CMID    = Convert.ToInt32(((Label)GrdCCDetails.Rows[e.RowIndex].FindControl("lblCMID")).Text);
        _objDs2.CDMCode = ((Label)GrdCCDetails.Rows[e.RowIndex].FindControl("lblCMCode")).Text;
        _objDs2.CName   = ((Label)GrdCCDetails.Rows[e.RowIndex].FindControl("lblCCName")).Text;

        _objDs2.CIsActive  = Convert.ToBoolean(false);
        _objDs2.CIsDeleted = Convert.ToBoolean(true);
        try
        {
            _objDs2.CSave();
            MessageBox("Your record is Deleted");
            BindGvCCDetail();

            PnlCCDetails.Visible = true;
            PnlAddCC.Visible     = false;
        }
        catch
        {
        }
    }