private void LoadMasterData() { var division = new DivisionBLL().GetDivisions(); this.DivisionStore.DataSource = division; this.DivisionStore.DataBind(); }
public void OnDeleteDivision(object division) { var divisionBLL = new DivisionBLL(); var div = JsonConvert.DeserializeObject <DivisionDTO>(division.ToString()); divisionBLL.DeleteDivisions(div); LoadMasterData(); }
public void LoadMasterData() { var division = new DivisionBLL().GetDivisions(); this.ReqDivisionStore.DataSource = division; this.ReqDivisionStore.DataBind(); var requests = new RequestBLL().GetRequests(); this.RequestStore.DataSource = requests; this.RequestStore.DataBind(); //this.RequestStore.Reload(); }
public void EditDivision(string field, string oldValue, string newValue, object division) { var div = JsonConvert.DeserializeObject <DivisionDTO>(division.ToString()); try { //string message = "<b>Property:</b> {0}<br /><b>Field:</b> {1}<br /><b>Old Value:</b> {2}<br /><b>New Value:</b> {3}"; //// Send Message... //X.Msg.Notify(new NotificationConfig() //{ // Title = "Edit Record #" + div.Id.ToString(), // Html = string.Format(message, div.Id, field, oldValue, newValue), // HideDelay = 1500, // Width = 250, // Height = 150 //}).Show(); //this.DivisionPanel.GetStore().GetById(div.Id).Commit(); var divisionBLL = new DivisionBLL(); var duplicateDivision = divisionBLL.GetDivision(div); if (duplicateDivision == null || duplicateDivision.Id == div.Id) { divisionBLL.UpdateDivisions(div); } else { Ext.Net.Notification.Show(new Ext.Net.NotificationConfig { Title = "Notification", Icon = Ext.Net.Icon.Information, AutoHide = true, HideDelay = 2000, Html = "Division already exists!" }); } LoadMasterData(); } catch (Exception ex) { } }
private List<Division> GetDesendents(Division division) { if (division != null) { var _Divisions = new DivisionBLL(AppSettings.Current.ConnStr).GetItems(null).QueryObjects; List<Division> chs = new List<Division>(); if (_Divisions != null && _Divisions.Count > 0) { foreach (Division d in _Divisions) { if (IsDescendantOf(d, division, _Divisions)) chs.Add(d); } } return chs; } return null; }
private void InitCmbDivision() { List <Division> divisions = new DivisionBLL(AppSettings.Current.ConnStr).GetItems(null).QueryObjects; cmbDivision.DataSource = null; if (divisions != null && divisions.Count > 0) { List <Division> items = new List <Division>(); items.Add(new Division() { ID = string.Empty, Name = string.Empty }); items.AddRange(from it in divisions orderby it.Name ascending select it); cmbDivision.DataSource = items; cmbDivision.DisplayMember = "Name"; } cmbDivision.DropDownStyle = ComboBoxStyle.DropDownList; }
private List <Division> GetDesendents(Division division) { if (division != null) { var _Divisions = new DivisionBLL(AppSettings.Current.ConnStr).GetItems(null).QueryObjects; List <Division> chs = new List <Division>(); if (_Divisions != null && _Divisions.Count > 0) { foreach (Division d in _Divisions) { if (IsDescendantOf(d, division, _Divisions)) { chs.Add(d); } } } return(chs); } return(null); }
/// <summary> /// Bind dropdownlist /// </summary> /// <param name="langId">Id ngôn ngữ</param> /// <param name="drp"></param> /// <param name="type">enum loại drp </param> /// <param name="isFirstRow">có cần thêm dòng đầu tiên không</param> /// <param name="emptyFirstRow">text dòng đầu</param> /// <param name="param">Biến điều kiện</param> public static void BuildDropDownList(int langId, DropDownList drp, Common.UtilityLocal.List type, bool isFirstRow, string emptyFirstRow, string param) { switch (type) { case Common.UtilityLocal.List.ProductDivision: DivisionBLL divisionBLL = new DivisionBLL(); drp.Items.Clear(); if (isFirstRow) { drp.Items.Add(new ListItem(emptyFirstRow, "-1")); } IList <PNK_Division> lstDivision = divisionBLL.GetList(langId, string.Empty, string.Empty, string.Empty, 1, 999, out total); if (lstDivision != null && lstDivision.Count > 0) { foreach (PNK_Division item in lstDivision) { drp.Items.Add(new ListItem(item.DivisionDesc.Title, DBConvert.ParseString(item.Id))); } } break; case Common.UtilityLocal.List.ProductType: ProductTypeBLL produtTypeBLL = new ProductTypeBLL(); drp.Items.Clear(); if (isFirstRow) { drp.Items.Add(new ListItem(emptyFirstRow, "-1")); } IList <PNK_ProductType> lstProductType = produtTypeBLL.GetList(langId, string.Empty, string.Empty, param, 1, 9999, out total); if (lstProductType != null && lstProductType.Count > 0) { foreach (PNK_ProductType item in lstProductType) { drp.Items.Add(new ListItem(item.ProductTypeDesc.Title, DBConvert.ParseString(item.Id))); } } break; case Common.UtilityLocal.List.ProductGroup: ProductGroupBLL produtGroupBLL = new ProductGroupBLL(); drp.Items.Clear(); if (isFirstRow) { drp.Items.Add(new ListItem(emptyFirstRow, "-1")); } IList <PNK_ProductGroup> lstProductGroup = produtGroupBLL.GetList(langId, string.Empty, string.Empty, string.Empty, param, 1, 9999, out total); if (lstProductGroup != null && lstProductGroup.Count > 0) { foreach (PNK_ProductGroup item in lstProductGroup) { drp.Items.Add(new ListItem(item.ProductGroupDesc.Title, DBConvert.ParseString(item.Id))); } } break; //Hãng sản xuất case Common.UtilityLocal.List.Brand: BrandBLL brandBLL = new BrandBLL(); drp.Items.Clear(); if (isFirstRow) { drp.Items.Add(new ListItem(emptyFirstRow, "-1")); } IList <PNK_Brand> lstBrand = brandBLL.GetList(langId, string.Empty, string.Empty, string.Empty, 1, 999, out total); if (lstBrand != null && lstBrand.Count > 0) { foreach (PNK_Brand item in lstBrand) { drp.Items.Add(new ListItem(item.BrandDesc.Title, DBConvert.ParseString(item.Id))); } } break; //Tỉnh case Common.UtilityLocal.List.Province: ProvinceBLL provinceBLL = new ProvinceBLL(); drp.Items.Clear(); if (isFirstRow) { drp.Items.Add(new ListItem(emptyFirstRow, "-1")); } IList <PNK_Province> lstProvince = provinceBLL.GetProvinceAll(); if (lstProvince != null && lstProvince.Count > 0) { foreach (PNK_Province item in lstProvince) { drp.Items.Add(new ListItem(item.Name, DBConvert.ParseString(item.Id))); } } break; //Đơn vị đo lường case Common.UtilityLocal.List.UnitMeasure: UnitMeasureBLL unitMeasureBLL = new UnitMeasureBLL(); drp.Items.Clear(); if (isFirstRow) { drp.Items.Add(new ListItem(emptyFirstRow, "-1")); } IList <PNK_UnitMeasure> lstUnitMeasure = unitMeasureBLL.GetUnitMeasureAll(); if (lstUnitMeasure != null && lstUnitMeasure.Count > 0) { foreach (PNK_UnitMeasure item in lstUnitMeasure) { drp.Items.Add(new ListItem(item.Name, DBConvert.ParseString(item.Id))); } } break; //Loại giá case Common.UtilityLocal.List.SalesPriceType: SalesPriceTypeBLL salesPriceTypeBLL = new SalesPriceTypeBLL(); drp.Items.Clear(); if (isFirstRow) { drp.Items.Add(new ListItem(emptyFirstRow, "-1")); } IList <PNK_SalesPriceType> lstSalesPriceType = salesPriceTypeBLL.GetSalesPriceTypeAll(); if (lstSalesPriceType != null && lstSalesPriceType.Count > 0) { foreach (PNK_SalesPriceType item in lstSalesPriceType) { drp.Items.Add(new ListItem(item.Name, DBConvert.ParseString(item.Id))); } } break; //VAT case Common.UtilityLocal.List.VatGroup: VatGroupBLL vatGroupBLL = new VatGroupBLL(); drp.Items.Clear(); if (isFirstRow) { drp.Items.Add(new ListItem(emptyFirstRow, "-1")); } IList <PNK_VatGroup> lstVatGroup = vatGroupBLL.GetVatGroupAll(); if (lstVatGroup != null && lstVatGroup.Count > 0) { foreach (PNK_VatGroup item in lstVatGroup) { drp.Items.Add(new ListItem(item.Name, DBConvert.ParseString(item.Id))); } } break; } }
private void InitCmbDivision() { List<Division> divisions = new DivisionBLL(AppSettings.Current.ConnStr).GetItems(null).QueryObjects; cmbDivision.DataSource = null; if (divisions != null && divisions.Count > 0) { List<Division> items = new List<Division>(); items.Add(new Division() { ID = string.Empty, Name = string.Empty }); items.AddRange(from it in divisions orderby it.Name ascending select it); cmbDivision.DataSource = items; cmbDivision.DisplayMember = "Name"; } cmbDivision.DropDownStyle = ComboBoxStyle.DropDownList; }