public async Task <IActionResult> Edit(int id, [Bind("SalaireId,MoisId,Valeur")] Salaire salaire) { if (id != salaire.SalaireId) { return(NotFound()); } if (ModelState.IsValid) { try { TempData["Confirmation"] = "Salaire a été changé avec succès."; _context.Update(salaire); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SalaireExists(salaire.SalaireId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["MoisId"] = new SelectList(_context.Mois.Where(m => m.MoisId == id), "MoisId", "Nom", salaire.MoisId); return(View(salaire)); }
public int CompareTo(Employer e) { if (Salaire == e.Salaire) { return(Nom.CompareTo(e.Nom)); } else { return(Salaire.CompareTo(e.Salaire)); } }
public async Task <IActionResult> Create([Bind("SalaireId,MoisId,Valeur")] Salaire salaire) { if (ModelState.IsValid) { TempData["Confirmation"] = "Salaire a été enregistré avec succès."; _context.Add(salaire); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["MoisId"] = new SelectList(_context.Mois.Where(m => m.MoisId != m.Salaire.MoisId), "MoisId", "Nom", salaire.MoisId); return(View(salaire)); }
public new void valider(Salaire salaire) { model.ajouterCoffre(-1 * model.getSommeSalaires()); occupe = false; }
/**==============================Valider : Permet d'ajouter un employé à la base de données===================**/ private void Valider(object sender, RoutedEventArgs e) { info_comp comp = compliste.ToArray()[choixemployée.SelectedIndex]; Employee membre = empliste.ToArray()[choixemployée.SelectedIndex]; DateTime date1 = new DateTime(); if (Date_naissance.SelectedDate != null) { date1 = DateTime.ParseExact(Date_naissance.Text, "d", null); } DateTime date2 = new DateTime(); if (Date_embauche.SelectedDate != null) { date2 = DateTime.ParseExact(Date_embauche.Text, "d", null); } DateTime date3 = new DateTime(); if (Date_demission.SelectedDate != null) { date3 = DateTime.ParseExact(Date_demission.Text, "d", null); } if (Nom.Text != "" && Prenom.Text != "" && Adresse.Text != "" && Telephone.Text != "" && Email.Text != "" && Coordonnes_bancaires.Text != "" && Date_naissance.Text != "" && Poste_occupee.Text != "" && Responsable_hiearchique.Text != "" && Salaire.Text != "" && Projet.Text != "" && Situationfamiliale.Text != "" && Statut.Text != "" && Date_embauche.Text != "" && validerdatenaissance(date1) && validerdateembauche(date2) && validerdatedemission(date3)) { int val1 = Convert.ToInt32(Telephone.Text.Trim()); Decimal val2 = Convert.ToDecimal(Salaire.Text); membre.nom = Nom.Text; membre.prenom = Prenom.Text; membre.Adresse = Adresse.Text; membre.Num_tel = val1; membre.Adr_mail = Email.Text; membre.Cor_bnc = Coordonnes_bancaires.Text; membre.Date_de_ness = date1; comp.poste = Poste_occupee.Text; comp.respo = Responsable_hiearchique.Text; comp.salaire = val2; comp.Date_emb = date2; comp.sex = sex.Text; comp.projet = Projet.Text; comp.NIS = numero_immatriculation_sociale.Text; comp.situ_fam = Situationfamiliale.Text; comp.statut = Statut.Text; if (nbr_conge_restants.Text != "") { int val3 = Convert.ToInt32(nbr_conge_restants.Text.Trim()); comp.Nbj_r_c = val3; } comp.comment = Commentaire.Text; if (Date_demission.Text != "") { comp.Date_dem = date3; } if (Salaire.Text != ancien_salaire && Salaire.Text != "") { Salaire sal = new Salaire(); sal.matricule = membre.matricule; sal.ancien_ = (long)Convert.ToUInt64(ancien_salaire); sal.nouveau = (long)Convert.ToUInt64(Salaire.Text); sal.date_modif = DateTime.Today; db.Salaire.InsertOnSubmit(sal); } db.SubmitChanges(); alert_text.Text = "information bien modifier"; alert.IsOpen = true; } else { if (validerdatenaissance(date1) == false) { alert_text.Text = "Verifiez date de naissance"; } else { alert_text.Text = "fiche incomplète"; } alert.IsOpen = true; } }
public int CompareTo(Salarie other) { return(Salaire.CompareTo(other.Salaire)); }