예제 #1
0
        private void OnDivisionChange(ListViewItemEventArgs eArgs = null)
        {
            DropDownList ddlDivisionName = null;
            DropDownList ddlDistrictName = null;

            if (eArgs != null)
            {
                ddlDivisionName = eArgs.Item.FindControl("ddlDivisionName") as DropDownList;
                ddlDistrictName = eArgs.Item.FindControl("ddlDistrictName") as DropDownList;
            }
            else if (lsv_SetupPage.InsertItem != null)
            {
                ddlDivisionName = this.lsv_SetupPage.InsertItem.FindControl("ddlDivisionName") as DropDownList;
                ddlDistrictName = this.lsv_SetupPage.InsertItem.FindControl("ddlDistrictName") as DropDownList;
            }
            else if (lsv_SetupPage.EditItem != null)
            {
                ddlDivisionName = this.lsv_SetupPage.EditItem.FindControl("ddlDivisionName") as DropDownList;
                ddlDistrictName = this.lsv_SetupPage.EditItem.FindControl("ddlDistrictName") as DropDownList;
            }


            ddlDistrictName.Items.Clear();

            if (ddlDivisionName.SelectedIndex > 0)
            {
                LoadComboRefGrid(ref ddlDistrictName, ALRD_DistrictInfoService.GetService().GetAll(new ALRD_DistrictInfoEntity {
                    DivisionID = long.Parse(ddlDivisionName.SelectedValue)
                }).ToList(), CommonFunctions.GetPropertyName((ALRD_DistrictInfoEntity x) => x.DESCRIPT), CommonFunctions.GetPropertyName((ALRD_DistrictInfoEntity x) => x.COMPID));
            }
        }
 protected void ddlDivision_SelectedIndexChanged(object sender, EventArgs e)
 {
     ddlDistrict.Items.Clear();
     if (ddlDivision.SelectedIndex > 0)
     {
         List <ALRD_DistrictInfoEntity> district = ALRD_DistrictInfoService.GetService().GetAll(new ALRD_DistrictInfoEntity {
             DivisionID = long.Parse(ddlDivision.SelectedValue)
         }).ToList();
         LoadComboRef(ref ddlDistrict, district, CommonFunctions.GetPropertyName((ALRD_DistrictInfoEntity x) => x.DESCRIPT), CommonFunctions.GetPropertyName((ALRD_DistrictInfoEntity x) => x.COMPID));
     }
 }
예제 #3
0
        private void LoadData()
        {
            IList <ALRD_DistrictInfoEntity> itemList = new List <ALRD_DistrictInfoEntity>();

            try
            {
                LocalDataStore = ALRD_DistrictInfoService.GetService().GetAll(new ALRD_DistrictInfoEntity()).ToList();
                if (LocalDataStore != null && LocalDataStore.Count > 0)
                {
                    this.lsv_SetupPage.DataSource = LocalDataStore;
                }
                else
                {
                    this.lsv_SetupPage.EditIndex          = -1;
                    this.lsv_SetupPage.InsertItemPosition = InsertItemPosition.FirstItem;
                    this.lsv_SetupPage.DataSource         = new List <ALRD_DistrictInfoEntity>();
                }
                this.lsv_SetupPage.DataBind();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }