public FrmEditSector(ModelViewSecteur secteur, bool newSecteur) { InitializeComponent(); //DictionaryHelper.InitDictionary(spellChecker1); var repositoryWilaya = new RepositoryWilaya(); var repositoryAgentTerrain = new RepositoryAgentTerrain(); var repositorySecteur = new RepositorySector(); var repositoryClient = new RepositoryClient(); _editSecteurPresenter = new EditSectorPresenterPage(this, repositoryWilaya, repositoryAgentTerrain, repositorySecteur, repositoryClient); _editSecteurPresenter.Display(); comboBoxClients.DataSource = Clients.OrderBy(cl => cl.Name).ToList(); comboBoxClients.DisplayMember = "Name"; comboBoxClients.ValueMember = "Name"; comboBoxWilaya.DataSource = Wilayas.OrderBy(c => c.Code).ToList(); comboBoxWilaya.ValueMember = "Code"; comboBoxCommune.DataSource = Wilayas.First(w => w.Code == (int)comboBoxWilaya.SelectedValue).Communes.OrderBy(c => c.Name).ToList(); comboBoxCommune.DisplayMember = "Name"; comboBoxCommune.ValueMember = "Name"; if (!newSecteur) { IdSecteur = secteur.Id; textEditNameSector.Text = secteur.Name; comboBoxWilaya.SelectedValue = secteur.CodeWilaya; comboBoxCommune.SelectedValue = secteur.Commune; } _newSecteur = newSecteur; IsSectorModified = false; SourceSecteur = secteur; GCAgentTerrain.DataSource = AgentTerrains; }
private void ModifySecteur(ModelViewSecteur secteur) { if (gridViewSecteur == null) { return; } secteur = (ModelViewSecteur)gridViewSecteur.GetFocusedRow(); EditSecteur(secteur, false); }
private void EditSecteur(ModelViewSecteur secteur, bool newSecteur) { Cursor.Current = Cursors.WaitCursor; var form = new FrmEditSector(secteur, newSecteur); form.Location = new Point(OwnerForm.Left + (OwnerForm.Width - form.Width) / 2, OwnerForm.Top + (OwnerForm.Height - form.Height) / 2); form.Show(); Cursor.Current = Cursors.Default; }
private void DeleteSecteur() { DialogResult result = XtraMessageBox.Show(this, TagResources.DeleteQuestion, Application.ProductName, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation); if (result != DialogResult.Yes) { return; } if (gridViewSecteur == null) { return; } var idSecteur = (Guid)gridViewSecteur.GetFocusedRowCellValue("Id"); new RepositorySector().Remove(idSecteur); var produit = new ModelViewSecteur(); Sector_Load(produit, new EventArgs()); }
private void RefreshSecteur() { var produit = new ModelViewSecteur(); Sector_Load(produit, new EventArgs()); }
private void CreateSecteur() { var secteur = new ModelViewSecteur(); EditSecteur(secteur, true); }