private void btEnregistrer_Click(object sender, EventArgs e) { try { if (txtCode.Text == "") { this.ActiveControl = txtCode; throw new ArgumentException("La saisie du code est obligatoire!"); } if (txtIntitule.Text == "") { this.ActiveControl = txtIntitule; txtIntitule.Focus(); throw new ArgumentException("la saisie du l'intitule est obligatoire"); } using (DbSage db = new DbSage()) { string code = txtCode.Text; if (_mode == Mode.Ajouter && db.F_Service.Count(item => item.SE_Code == code) > 0) { this.ActiveControl = txtCode; txtCode.Focus(); throw new ArgumentException("Ce code existe déja!"); } } F_Service service = new F_Service() { SE_Code = txtCode.Text, SE_intitule = txtIntitule.Text, SE_No = _mode == Mode.Modifier ? _service.SE_No : 0, }; using (DbSage db = new DbSage()) { if (_mode == Mode.Ajouter) { db.F_Service.Add(service); } else if (_mode == Mode.Modifier) { db.F_Service.Add(service); db.Entry(_service).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); }; BindListe(); btNouveau_Click(null, null); } catch (Exception ex) { Program.ErrorMessage(ex.Message); } }
private void btEnregistrer_Click(object sender, EventArgs e) { try { if (txtNom.Text == "") { this.ActiveControl = txtNom; throw new ArgumentException("La saisie du nom est obligatoire!"); } if (txtPrenom.Text == "") { this.ActiveControl = txtPrenom; txtNom.Focus(); throw new ArgumentException("la saisie du prénom est obligatoire"); } using (DbSage db = new DbSage()) { string nom = txtNom.Text; if (_mode == Mode.Ajouter && db.F_Enfant.Count(item => item.EN_Nom == nom) > 0) { this.ActiveControl = txtNom; txtNom.Focus(); throw new ArgumentException("Ce nom existe déja!"); } F_Enfant enfant = new F_Enfant() { EN_DateNaissance = dateTimePicker1.Value, EN_Nom = txtNom.Text, EN_Prenom = txtPrenom.Text, EN_NO = _mode == Mode.Modifier ? _enfant.EN_NO : 0, }; if (_mode == Mode.Ajouter) { db.F_Enfant.Add(enfant); } else if (_mode == Mode.Modifier) { db.F_Enfant.Add(enfant); db.Entry(enfant).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); }; BindListe(); btnNouveau_Click(null, null); } catch (Exception ex) { Program.ErrorMessage(ex.Message); } }
private void button1_Click(object sender, EventArgs e) { try { int departement = 0; F_Salarie salarie = new F_Salarie() { SA_Matricule = txtMatricule.Text, SA_Nom = txtNom.Text, SA_Civilté = Convert.ToInt16(cbCivilité.SelectedValue), SA_Prénom = txtPrénom.Text, SA_SituationFamilliale = Convert.ToInt16(cbSituationF.SelectedValue), SA_NombreEnfants = Convert.ToInt32(TxtNumEnfant.Value), SA_DateNaissance = Convert.ToDateTime(dtpDateNaiss.EditValue), SA_NumSécuritéSocial = txtNumSecS.Text, SA_Clé = txtCléSs.Text, SA_CIN = txtCin.Text, SA_DateLivraisonCin = Convert.ToDateTime(dtpDateLv.EditValue), SA_Adresse = txtAdresse.Text, SA_ComplementAdresse = txtComplement.Text, SA_CodePostal = txtCodePostale.Text, SA_Telephone = txtTelephone.Text, SA_Banque = txtBanque.Text, SA_Guichet = txtGuichet.Text, SA_LibelléCompte = txtLibCompte.Text, SA_Compte = txtCompte.Text, SA_CléCompte = txtClé.Text, SA_Portable = txtPortable.Text, DP_Code = cbDépartement.SelectedIndex == -1 ? "" : Convert.ToString(cbDépartement.SelectedValue), SE_Code = cbService.SelectedIndex == -1 ? "" : Convert.ToString(cbService.SelectedValue), UN_Code = cbUnité.SelectedIndex == -1 ? "" : Convert.ToString(cbUnité.SelectedValue), cbMarq = _mode == Mode.Modifier ? _salarie.cbMarq : 0, SalaireDeBase = Convert.ToDecimal(txtsalaireBase.Text), primes = Convert.ToDecimal(txtPrimes.Text), /*SA_DateSortie =Convert.ToDateTime(dateSortie.EditValue),*/ retenueCnss = Convert.ToDecimal(txtPrimes.Text), retenueIrpp = Convert.ToDecimal(txtIrpp.Text), Css = Convert.ToDecimal(txtCss.Text), }; using (DbSage db = new DbSage()) { if (_mode == Mode.Ajouter) { db.F_Salarie.Add(salarie); } else if (_mode == Mode.Modifier) { //db.F_Salarie.Add(salarie); db.Entry(_salarie).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); Close(); }; } catch (Exception ex) { throw ex; } }