private void NewRegion() { Domain.Region r = ClientEnvironment.RegionService.CreateEntity(); if (ClientEnvironment.LogonUser.LanguageID.HasValue) { r.LanguageID = ClientEnvironment.LogonUser.LanguageID.Value; } else { r.LanguageID = SharedConsts.NeutralLangId; } using (Baumax.ClientUI.FormEntities.Region.RegionFrm frm = new Baumax.ClientUI.FormEntities.Region.RegionFrm()) { frm.Entity = r; if (frm.ShowDialog(this) == DialogResult.OK && frm.Modified) { Domain.Region region = ClientEnvironment.RegionService.Save(r); List <Domain.Region> l = new List <Baumax.Domain.Region>(); l.Add(region); _nodesList.AddRegions(l); } } }
public void UpdateStoreView(Store store) { for (int i = 0; i < this.Count; i++) { if (this[i].ID == store.ID) { StoreView view = new StoreView(store); Domain.Region region = GetRegion(view.RegionID); if (region != null) { view.RegionName = region.Name; Domain.Country country = GetCountry(region.CountryID); if (country != null) { view.CountryID = country.ID; view.CountryName = country.Name; } } this[i] = view; return; } } }
private void UpdateState() { Domain.Region region = _regionGridCtrl.FocusedRegion; bi_ImportRegion.Enabled = true; bi_RegionDetails.Enabled = region != null; bi_EditRegion.Enabled = region != null; }
private void nbEdit_LinkClicked(object sender, NavBarLinkEventArgs e) { Domain.Region region = _regionGridCtrl.FocusedRegion; if (region != null) { _regionGridCtrl.ShowRegionStores(); } }
public RegionView(Domain.Region entity) { if (entity == null) { throw new NullReferenceException(); } _entity = entity; UpdateProperties(); }
public Domain.Region GetRegion(long id) { if (_regionDiction == null) { _regionDiction = new RegionDictionary(); _regionDiction.Refresh(); } Domain.Region reg = null; _regionDiction.TryGetValue(id, out reg); return(reg); }
public long GetCountryIDByRegionID(long regionid) { Domain.Region region = ClientEnvironment.RegionService.FindById(regionid); if (region != null) { return(region.CountryID); } else { return(0); } }
private void btnDelRegion_Click(object sender, EventArgs e) { if (lbRegions.SelectedItem != null) { if (QuestionMessage(GetLocalized("questionDeleteRegion"), GetLocalized("Confirm")) == DialogResult.Yes) { Domain.Region r = (Domain.Region)lbRegions.SelectedItem; _RegionBindList.Remove(r); Modified = true; _RegionsModified = true; } } }
public void ShowRegionStores() { if (ReadOnly) { return; } Domain.Region region = FocusedRegion; if (region != null) { using (FormRegionStores form = new FormRegionStores()) { form.Entity = region; form.ShowDialog(); } } }
public void AddStoreView(StoreView view) { Domain.Region region = GetRegion(view.RegionID); if (region != null) { view.RegionName = region.Name; Domain.Country country = GetCountry(region.CountryID); if (country != null) { view.CountryID = country.ID; view.CountryName = country.Name; } } Add(view); }
private void SetStore(long storeid) { Domain.Store store = null; if (m_ListStores.TryGetValue(storeid, out store)) { Domain.Region reg = null; if (m_listRegions.TryGetValue(store.RegionID, out reg)) { CountryId = reg.CountryID; RegionId = reg.ID; StoreId = storeid; StoreWorldController sw = new StoreWorldController(); sw.LoadByStoreId(storeid); storeWorldLookUpCtrl.EntityList = sw.GetListByStoreId(storeid); } } }
public void EditRegion() { if (ReadOnly) { return; } Domain.Region region = FocusedRegion; if (region != null) { using (FormRegionEdit editForm = new FormRegionEdit()) { editForm.EntityRegion = region; editForm.ShowDialog(); } } }
/// <summary> /// Delete selected items /// </summary> public override void Delete() { List <long> ids = new List <long>(); foreach (int rowHandle in mainGridView.GetSelectedRows()) { Domain.Region entity = (Domain.Region)mainGridView.GetRow(rowHandle); ids.Add(entity.ID); } if (XtraMessageBox.Show(this, Localizer.GetLocalized("Are you sure you want to delete selected items"), Localizer.GetLocalized("Confirm"), MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } ClientEnvironment.RegionService.DeleteListByID(ids); RefreshData(); }
private void LoadStores() { if (EntityEmployee != null) { Store mainStore = ClientEnvironment.StoreService.FindById(EntityEmployee.MainStoreID); Domain.Region mainStoreRegion = ClientEnvironment.RegionService.FindById(mainStore.RegionID); Store[] countryStores = ClientEnvironment.StoreService.GetStoresByCountryId(mainStoreRegion.CountryID); // 1. remove Main Store // 2. ACPRO 119772 an employee might only be assigned within stores of the same country countryStores = Array.FindAll(countryStores, delegate(Store store) { return(store.ID != EntityEmployee.MainStoreID && store.ID != EntityEmployee.StoreID); }); gridControl1.DataSource = countryStores; } }
/// <summary> /// Add new item /// </summary> public override void Add() { Domain.Region r = ClientEnvironment.RegionService.CreateEntity(); r.LanguageID = ClientEnvironment.LanguageId; using (RegionFrm frm = new RegionFrm()) { frm.Entity = r; if (frm.ShowDialog(this) == DialogResult.OK && frm.Modified) { if (r.IsNew) { ClientEnvironment.RegionService.Save(r); } else { ClientEnvironment.RegionService.SaveOrUpdate(r); } RefreshData(); } } }
/// <summary> /// Edit current item /// </summary> public override void Edit() { Domain.Region r = (Domain.Region)mainGridView.GetRow(mainGridView.FocusedRowHandle); if (r != null) { using (RegionFrm frm = new RegionFrm()) { frm.Entity = r; if (frm.ShowDialog(this) == DialogResult.OK && frm.Modified) { if (r.IsNew) { ClientEnvironment.RegionService.Save(r); } else { ClientEnvironment.RegionService.SaveOrUpdate(r); } RefreshData(); } } } }