public frmFicheSalarie(F_Salarie salarie = null) { InitializeComponent(); if (salarie != null) { _salarie = salarie; _mode = Mode.Modifier; } }
private void olvSalarie_Click(object sender, EventArgs e) { if (gridView1.SelectedRowsCount != 1) { return; } F_Salarie salaire = ((F_Salarie)(gridView1.GetRow(gridView1.FocusedRowHandle))); frmFicheSalarie frm = new frmFicheSalarie(salaire); frm.ShowDialog(); }
public frmListeEnfant(F_Salarie salarie) : this() { _salarie = salarie; }
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; } }