private void BindData(int Id)
 {
     if (Id > 0)
     {
         btn_add.Visible  = false;
         btn_edit.Visible = true;
         ProvinceService objlogic = new ProvinceService();
         Province        obj      = new Province();
         obj = objlogic.FindByKey(Id);
         if (obj != null)
         {
             txtTitle.Text        = obj.ProvinceName;
             txtProvinceCode.Text = obj.ProvinceCode;
             if (obj.RegionId > 0)
             {
                 ddlParent.SelectedValue = obj.RegionId.ToString();
             }
             txtSorOrder.Text = obj.SortOrder.ToString();
         }
     }
     else
     {
         btn_add.Visible  = true;
         btn_edit.Visible = false;
     }
 }
Beispiel #2
0
    protected void grvProvince_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        int iEditId = 0;

        iEditId = Convert.ToInt32(e.CommandArgument.ToString());
        string aName = e.CommandName.ToLower();

        if (iEditId > 0)
        {
            ProvinceService objlogic = new ProvinceService();
            if (aName.Contains("_edit"))
            {
                Province obj = new Province();
                obj = objlogic.FindByKey(iEditId);
                if (obj != null)
                {
                    hdnEditId.Value      = iEditId.ToString();
                    txtProvinceCode.Text = obj.ProvinceCode;
                    txtSorOrder.Text     = obj.SortOrder.ToString();
                    txtTitle.Text        = obj.ProvinceName;
                    try
                    {
                        if (obj.RegionId > 0)
                        {
                            ddlRegion.SelectedValue = obj.RegionId.ToString();
                        }
                    }
                    catch { }
                    ScriptManager.RegisterStartupScript(this, GetType(), "showform", "updateprovince();", true);
                }
            }
            else if (aName.Contains("_delete"))
            {
                if (objlogic.Delete(Convert.ToInt32(iEditId)) > 0)
                {
                    BindData();
                }
            }
        }
    }