protected void grdBillDetails_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        try
        {
            string cmdName = e.CommandName.ToString();
            if (cmdName == "Edit1")
            {
                Int64 BillId = Convert.ToInt64(e.CommandArgument);
                grdBillDetails.Visible  = false;
                fieldsetAddBill.Visible = true;
                btnSave.Text            = "Update";

                TMSTelephoneBillDetails objBillDetails = TMSTelephoneBillDetails.Get(BillId);
                if (objBillDetails != null)
                {
                    Int64 TelephoneId       = Convert.ToInt64(objBillDetails.TBDTelephoneId);
                    TMSTelephoneDetails obj = TMSTelephoneDetails.Get(TelephoneId);
                    if (obj != null)
                    {
                        ddlType.SelectedValue = obj.TDTelephoneDepartment;
                        BindTelephoneNo();
                    }
                    ddlPhone.SelectedValue = Convert.ToString(objBillDetails.TBDTelephoneId);
                    txtBill.Text           = Convert.ToString(objBillDetails.TBDBillAmount);
                    ddlMonth.SelectedValue = objBillDetails.TBDMonth;
                    ddlYear.SelectedValue  = objBillDetails.TBDYear;
                    objBillDetails.Update();
                }
            }
        }
        catch (Exception ex) { }
    }