private void buttonOk_Click(object sender, EventArgs e) { OffreManager offreManager = new OffreManager(); bool deleteOffre = offreManager.Delete(CurrentOffre); if (deleteOffre) { this.DialogResult = DialogResult.OK; } }
private void FillingDataGridView(Selection selection) { List <Offre> offres; OffreManager offreManager = new OffreManager(); offres = (selection != null) ? offreManager.RetrieveBySelection(selection) : offreManager.RetrieveAll(); bindingSourceOffre.DataSource = offres; dataGridViewOffre.DataSource = bindingSourceOffre; ModelingRowsDataGridView(); ModelingColumnsDataGridView(); }
public static bool Delete(this OffreManager offreManager, Offre offre) { OffreDataAccess dataAccess = new OffreDataAccess(); int rowCount = 0; try { rowCount = dataAccess.Delete(offre); } catch (ExceptionDataAccess e) { MessageBox.Show($"Erreur dans la récupérations des données, {e.Message}", "ERREUR", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Warning); } return(rowCount > 0); }
public static int Create(this OffreManager offreManager, Offre offre) { OffreDataAccess dataAccess = new OffreDataAccess(); int idSociete = 0; try { idSociete = dataAccess.Insert(offre); } catch (Exception e) { MessageBox.Show($"Erreur dans la récupérations des données, {e.Message}", "ERREUR", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Warning); } return(idSociete); }
private void buttonInsert_Click(object sender, EventArgs e) { _NewOffre.Description = textBoxDescription.Text; _NewOffre.LienAnnonce = String.IsNullOrWhiteSpace(textBoxLienAnnonce.Text)? String.Empty: textBoxLienAnnonce.Text; OffreManager offreManager = new OffreManager(); int insertOffre = offreManager.Create(_NewOffre); Ok = insertOffre != 0; if (Ok) { labelInsert.Text = $"Nouvelle offre n° {insertOffre} crée"; labelInsert.ForeColor = _ColorFonce; buttonCancel.Text = "Réinitialiser"; //this.FillFormulaire(); } else { labelInsert.Text = $"L'offre n'a pu être crée"; labelInsert.ForeColor = Color.DarkRed; } }
private void buttonUpdate_Click(object sender, EventArgs e) { _NewOffre.MySelection.MyPoste = (posteNew.Id != 0) ? posteNew : _OldOffre.MySelection.MyPoste; _NewOffre.MySelection.MyContrat = (contratNew.Id != 0) ? contratNew : _OldOffre.MySelection.MyContrat; _NewOffre.MySelection.MyRegion = (regionNew.Id != 0) ? regionNew : _OldOffre.MySelection.MyRegion; _NewOffre.Description = textBoxDescriptionNew.Text; _NewOffre.LienAnnonce = String.IsNullOrWhiteSpace(textBoxLienAnnonceNew.Text) ? String.Empty : textBoxLienAnnonceNew.Text; OffreManager offreManager = new OffreManager(); Ok = offreManager.Update(_NewOffre); if (Ok) { this.FillFormulaire(_NewOffre); labelResultat.Text = $"Offre modifiée"; buttonUpdate.Enabled = EnabledUpdate(); } else { labelResultat.Text = $"Offre non modifiée"; labelResultat.ForeColor = Color.DarkRed; buttonUpdate.Enabled = EnabledUpdate(); } }