protected void DDLKCMPY_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         if (Convert.ToInt32(DDLKCMPY.SelectedValue.ToString()) > 0)
         {
             GETCLIENTPDF(Convert.ToInt32(LBLID.Text.ToString()), Convert.ToInt32(DDLKCMPY.SelectedValue.ToString()), Convert.ToInt32(LBLDESCWITH.Text.ToString()));
             MDPopUpYesNoMail.Show();
             BtnPopMail.Focus();
         }
     }
     catch (Exception ex) { }
     finally            {}
 }
 protected void BtnMail_Click(object sender, EventArgs e)
 {
     GETDATAFORMAIL(1, 1, 0);
     MDPopUpYesNoMail.Show();
     BtnPopMail.Focus();
 }
    protected void GrdReport_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        try
        {
            switch (e.CommandName)
            {
            case ("Select"):
            {
                if (Convert.ToInt32(e.CommandArgument) != 0)
                {
                    BtnSave.Visible     = false;
                    BtnDelete.Visible   = true;
                    BtnMail.Visible     = BtnUpdate.Visible = true;
                    ViewState["EditID"] = Convert.ToInt32(e.CommandArgument);
                    Ds = Obj_CCMaster.GetItemForEdit(Convert.ToInt32(e.CommandArgument), out StrError);
                    if (Ds.Tables.Count > 0 && Ds.Tables[0].Rows.Count > 0)
                    {
                        TxtCompanyName.Text = Ds.Tables[0].Rows[0]["Name"].ToString();
                        TxtSupplierFor.Text = Ds.Tables[0].Rows[0]["SupplierFor"].ToString();
                        TxtAddress.Text     = Ds.Tables[0].Rows[0]["Address"].ToString();
                        TxtWebsite.Text     = Ds.Tables[0].Rows[0]["WebSite"].ToString();
                        TxtRemark.Text      = Ds.Tables[0].Rows[0]["Remark"].ToString();
                        TxtCompanyName.Focus();
                    }
                    else
                    {
                        setInitialRow();
                        EmptyFormFields();
                    }
                    if (Ds.Tables[1].Rows.Count > 0)
                    {
                        ViewState["CurrentTable"] = Ds.Tables[1];
                        GridDetails.DataSource    = Ds.Tables[1];
                        GridDetails.DataBind();
                        //TxtPersonName.Focus();
                    }
                    else
                    {
                        setInitialRow();
                        //EmptyFormFields();
                    }
                }
                break;
            }

            case ("MAIL"):
            {
                GETDATAFORMAIL(2, Convert.ToInt32(e.CommandArgument), 0);
                MDPopUpYesNoMail.Show();
                BtnPopMail.Focus();
                break;
            }

            case ("MAILDetails"):
            {
                GETDATAFORMAIL(2, Convert.ToInt32(e.CommandArgument), 1);
                MDPopUpYesNoMail.Show();
                BtnPopMail.Focus();
                break;
            }
            }
        }
        catch (Exception ex) { throw new Exception(ex.Message); }
    }