private bool AjoutSalarie() { if (IsValidChamps()) { try { salarie = new Salarie(); salarie.Matricule = txtMatricule.Text; salarie.Nom = txtNom.Text; salarie.Prenom = txtPrenom.Text; salarie.DateNaissance = DateTime.ParseExact(txtBDay.Text, "dd/mm/yyyy", CultureInfo.CurrentCulture); salarie.SalaireBrut = decimal.Parse(txtSalaireBrut.Text); salarie.TauxCS = decimal.Parse(txtTauxCS.Text); salaries.Add(salarie); if (chkCommercial.Checked) { ((Commercial)salarie).ChiffreAffaire = decimal.Parse(txtCA.Text); ((Commercial)salarie).Commission = decimal.Parse(txtComm.Text); } salaries.Save(MonApplication.DispositifSauvegarde, Properties.Settings.Default.AppData); } catch (Exception) { throw; } return(true); } else { return(false); } }
private void ModifierSalarie() { if (IsValidChamps()) { try { salaries.Remove(salarie); if (chkCommercial.Checked) { salarie = new Commercial(); ((Commercial)salarie).ChiffreAffaire = decimal.Parse(txtCA.Text); ((Commercial)salarie).Commission = decimal.Parse(txtComm.Text); } else { salarie = new Salarie(); } salarie.Matricule = txtMatricule.Text; salarie.Nom = txtNom.Text; salarie.Prenom = txtPrenom.Text; salarie.DateNaissance = DateTime.Parse(txtBDay.Text); salarie.SalaireBrut = decimal.Parse(txtSalaireBrut.Text); salarie.TauxCS = decimal.Parse(txtTauxCS.Text); salaries.Add(salarie); salaries.Save(MonApplication.DispositifSauvegarde, Properties.Settings.Default.AppData); } catch (Exception) { throw; } } }
/// <summary> /// méthode de vérification de certains champ saisie /// </summary> /// <param name="sender">object appelant</param> private void IsVerifChampSaisie(object sender) { TextBox t = sender as TextBox; t.BorderBrush = Brushes.Gray; t.SelectionBrush = Brushes.Gray; switch (t.Name) { case "TextBoxMatricule": if (!Salarie.IsMatriculeValide(t.Text.Trim())) { ErreurSaisie(sender); } break; case "TextBoxNom": case "TextBoxPrenom": if (!Salarie.IsNomPrenomValide(t.Text.Trim())) { ErreurSaisie(sender); } break; } }
private void ajoutCommercial() { Commercial commercial = new Commercial(); //Salarie salarie = (commercial)Salarie; //commercial.ChiffreAffaire = tbChiffreAffaire.Text. try { salarie = new Salarie(); salarie.Matricule = tbMatricule.Text; salarie.Nom = tbNom.Text; salarie.Prenom = tbPrenom.Text; salarie.DateNaissance = DateTime.Parse(dtpDateNaissance.Text); salarie.SalaireBrut = decimal.Parse(String.Format(CultureInfo.CurrentCulture, tbSalaireBrut.Text)); salarie.TauxCS = decimal.Parse(String.Format(CultureInfo.CurrentUICulture, tbTaux.Text)); commercial.Commission = decimal.Parse(String.Format(CultureInfo.CurrentCulture, tbCommission.Text)); commercial.ChiffreAffaire = decimal.Parse(String.Format(CultureInfo.CurrentCulture, tbChiffreAffaire.Text)); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void SupprimerSalarie(Salarie salarie, Employe employe) { operationBLO = new OperationBLO(); salarieBLO.Remove(salarie); operationBLO.AjouterOperation(TypeOperation.Ajout, employe, salarie.CompteClientEmploye.Client, new CompteClient("Indefini"), salarie.MontantSalaire, "toto tata"); }
static void modificationSalarie() { Salarie s = team[selectionSalaries()]; do { Console.Clear(); Console.WriteLine(s.Matricule); Console.Write("Entrez un matricule valide : "); s.Matricule = Console.ReadLine(); } while (s.Matricule == string.Empty); do { Console.Clear(); Console.WriteLine(s.Nom); Console.Write("Entrez un nom valide : "); s.Nom = Console.ReadLine(); } while (s.Nom == string.Empty); do { Console.Clear(); Console.WriteLine(s.Prenom); Console.Write("Entrez un prénom valide : "); s.Prenom = Console.ReadLine(); } while (s.Prenom == string.Empty); }
public void SauvegardeBinary(string path, Salarie sal1) { FileStream fs = new FileStream(path, FileMode.Open); BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(fs, sal1); }
public static void CreerListeHeteroclite() { ArrayList tabListeA = new ArrayList(); tabListeA.Add(0.1m); tabListeA.Add(1); tabListeA.Add("un"); Salarie salarie1 = new Salarie(); salarie1.Nom = "Morillon"; salarie1.Prenom = "Jean"; Salarie salarie2 = new Salarie(); salarie2.Nom = "Henaff"; salarie2.Prenom = "Marion"; tabListeA.Add(salarie1); tabListeA.Add(salarie2); Commercial commercial1 = new Commercial(1000000, 0.5m); commercial1.Nom = "Bost"; commercial1.Prenom = "Vincent"; tabListeA.Add(commercial1); AfficherElements(tabListeA); }
static void TesterCollection() { Salaries salaries = new Salaries(); salaries.Add(new Salarie() { Matricule = "01tre12", Nom = "bost", Prenom = "Vincent", DateNaissance = new DateTime(1962, 01, 13) }); salaries.Add(new Salarie() { Matricule = "01tre13", Nom = "bosti", Prenom = "Vincente", DateNaissance = new DateTime(1962, 01, 14) }); Salarie sal3 = new Salarie() { Matricule = "01tre13", Nom = "bosti", Prenom = "Vincente", DateNaissance = new DateTime(1962, 01, 14) }; salaries.Add(sal3); Console.ReadLine(); }
static void Main(string[] args) { Salarie GrootParfait = new Salarie() { Matricule = "12acb34", Nom = "Hemar", Prenom = "Mylene", SalaireBrut = 1000, TxCS = 0.35, DateNaissance = new DateTime(1988, 02, 20) }; Commercial GrootCommercial = new Commercial() { Matricule = "12acb34", Nom = "Hemar", Prenom = "Mylene", SalaireBrut = 1000, TxCS = 0.35, DateNaissance = new DateTime(1988, 02, 20), ChiffreAffaire = 100000, Commission = 0.15, }; Console.WriteLine("{0}\n{1}\n{2}\n{3}\n{4}\n{5}\n{6}\n", GrootParfait.Matricule, GrootParfait.Nom, GrootParfait.Prenom, GrootParfait.DateNaissance, GrootParfait.SalaireBrut, GrootParfait.TxCS, GrootParfait.SalaireNet); Console.WriteLine(GrootCommercial); Console.ReadLine(); }
public async void ActionAjoutMethode() { Salarie LeSalarie = new Salarie(); Poste LePoste = new Poste(); LeSalarie.LesPostes = new List <Poste>(); LePoste.LesSalaries = new List <Salarie>(); LeSalarie.Nom = "nom"; LePoste.Libelle = "fghjg"; LeSalarie.LesPostes.Add(LePoste); LePoste.LesSalaries.Add(LeSalarie); await App.Database.SaveItemAsync(LeSalarie); await App.Database.SaveItemAsyncEvent(LePoste); await App.Database.MiseAJourRelationSalariePoste(LeSalarie); await App.Database.MiseAJourRelationPosteSalarie(LePoste); var SalarieStored = App.Database.GetRelationSalariePoste(LeSalarie); var PosteStored = App.Database.GetRelationPosteSalarie(LePoste); string x = SalarieStored.Result.Nom; MaListe = await App.Database.GetItemsAsync(); //TodoItem eventStored2 = await App.Database.TOTO2(MaListe[3]); }
private void cbSal_SelectedIndexChanged(object sender, EventArgs e) { salarie = salaries.ExtraireSalarie(cbSal.Items[cbSal.SelectedIndex].ToString()); ChargerValeursSal(); GestionnaireContextes(Contextes.Consultation); }
public void AddSalarieTest() { SalarieCRUD SalCrud = new SalarieCRUD(); // Ajout Departement Departement NewDep = new Departement(); NewDep.Description = "RH"; NewDep.Ville = "Casablanca"; SalCrud.AddDepartement(NewDep); // Ajout Salarie Salarie NewSalarie = new Salarie(); NewSalarie.Nom = "Nom"; NewSalarie.Prenom = "Prenom"; NewSalarie.Fonctione = "Fonction"; NewSalarie.DepartementId = SalCrud.GetDepartement("RH").DepartementId; SalCrud.AddSalarie(NewSalarie); //Verification Salarie Salarie SalFind = SalCrud.GetSalarie("Prenom"); Assert.AreEqual(SalFind.Nom.ToString(), "Nom"); //Suppression Salarie et Departement SalCrud.DelSalarie(NewSalarie); }
public MainWindow() { InitializeComponent(); this.WindowState = WindowState.Maximized; //Initialisation Roles// Role admin = new Role() { Identifiant = "administrateur", Description = "Accès total à l'applicaton" }; Role limitedUser = new Role() { Identifiant = "utilisateur", Description = "Accès interdit au panneau utilisateur" }; listRoles.Add(admin); listRoles.Add(limitedUser); //Initialisation Users// Utilisateur ran = new Utilisateur("aa111bb", "Ranchon", "00000"); listUsers.Add(ran); listUsers.Add(new Utilisateur("bb0000bb", "Machin", "11111")); ran.Role = admin; Salarie tri = new Salarie("Ranchon", "Michel", "11aaa22"); tri.Poste = "Salarie"; listSalaries.Add(tri); }
static void Main(string[] args) { Salaries listeSalaries = new Salaries(); listeSalaries.Add(new Salarie() { Matricule = "12XXX12", Nom = "Bost", Prenom = "Vincent" }); listeSalaries.Add(new Salarie() { Matricule = "12XXX13", Nom = "Tartempion", Prenom = "Gilbert" }); listeSalaries.Add(new Salarie() { Matricule = "12XXX12", Nom = "Bost", Prenom = "Vincent" }); Console.WriteLine("attendu true {0}", 2 == listeSalaries.Count); Salarie salASupprimer = listeSalaries.Extraire("12XXX13"); listeSalaries.Remove(salASupprimer); Console.WriteLine("attendu true {0}", 1 == listeSalaries.Count); Salarie salASupprimer2 = listeSalaries.Extraire("12XXX12"); listeSalaries.Remove(salASupprimer2); listeSalaries.Remove() Console.WriteLine("attendu true {0}", 0 == listeSalaries.Count); Console.ReadLine(); }
static void Main(string[] args) { //TesterCollection(); //TestCreateFile(); //Polymorphe1(); Salarie sal = new Salarie { Nom = "Peyramard", Prenom = "Florian", Matricule = "13ppf19" }; TestException(sal); Salarie sal2 = new Salarie { Nom = "Peyramard", Prenom = "Florian", Matricule = "13ppf19" }; TestException(sal2); sal2 = new Salarie { Nom = "Dupond", Prenom = "Jean", Matricule = "36ytu89" }; TestException(sal2); sal2 = new Salarie { Prenom = "Florian", Matricule = "13ppf19" }; TestExceptionV2(sal2); sal2 = new Salarie { Nom = "Peyramard", Prenom = "Florian" }; TestExceptionV2(sal2); Console.ReadLine(); }
public ActionResult Vue(string nomVue = "Chrono") { Salarie sal = db.Salarie.Find(User.Identity.GetUserId()); var candidats = db.Candidat.Include(c => c.Humain) .Include(c => c.Salarie) .Include(c => c.Salarie1) .Include(c => c.typActionCandidat) .Include(c => c.typOrigineCandidat) .Include(c => c.typPrioriteCandidat) .Include(c => c.typStatutCandidat) .OrderByDescending(c => c.DtModification); if (nomVue.Contains("cdt")) { candidats = db.Candidat.Include(c => c.Humain) .Include(c => c.Salarie) .Include(c => c.Salarie1) .Include(c => c.typActionCandidat) .Include(c => c.typOrigineCandidat) .Include(c => c.typPrioriteCandidat) .Include(c => c.typStatutCandidat) .OrderBy(c => c.DtModification); } if (sal.Role1.FirstOrDefault().TypTdb == "CNS" || sal.Role1.FirstOrDefault().TypTdb == "COM") { candidats = (IOrderedQueryable <Candidat>)candidats.Where(c => c.Role.FirstOrDefault().TypTdb == "CNS"); } else if (sal.Role1.FirstOrDefault().TypTdb == "RDD") { candidats = (IOrderedQueryable <Candidat>)candidats.Where(c => c.Role.FirstOrDefault().TypTdb == "CNS" || c.Role.FirstOrDefault().TypTdb == "COM"); } return(View(candidats.ToList())); }
private void SearchMatriculeButton_Click(object sender, RoutedEventArgs e) { try { Int32 mat = Convert.ToInt32(MatriculeTextBox.Text); Salarie s = TPCSharp.Application.GetSalarieByMatricule <Salarie>(mat); if (s != null) { AddSalarieDialog addSalarieDialog = new AddSalarieDialog(s); //MessageBox.Show("Salarié Trouvé", "Salarié Trouvé", MessageBoxButton.OK, MessageBoxImage.Exclamation); addSalarieDialog.Owner = this; addSalarieDialog.Show(); } else { MessageBox.Show("Aucun salarié correspond à ce matricule !", "Not Found", MessageBoxButton.OK, MessageBoxImage.Error); MatriculeTextBox.Text = ""; } } catch (FormatException) { MessageBox.Show("Le matricule n'est pas un bon format !", "Format Exception", MessageBoxButton.OK, MessageBoxImage.Error); MatriculeTextBox.Text = ""; } catch (OverflowException) { MessageBox.Show("Le matricule est trop long !", "OverFlow Exception", MessageBoxButton.OK, MessageBoxImage.Error); MatriculeTextBox.Text = ""; } }
public static ArrayList CreerListeHeteroclite() { ArrayList listeObjets = new ArrayList(); listeObjets.Add(20.5); listeObjets.Add(16); listeObjets.Add("Hello"); Salarie salarie1 = new Salarie(); salarie1.Nom = "JeSAppelle"; salarie1.Prenom = "Groot"; salarie1.DateNaissance = DateTime.Parse("20/02/1988"); listeObjets.Add(salarie1); Commercial commercial1 = new Commercial(); commercial1.Nom = "JeSeReAppelle"; commercial1.Prenom = "Groot"; commercial1.SalaireBrut = 2000; commercial1.TxCS = 10; commercial1.ChiffreAffaire = 100000; commercial1.Commission = 0.20; listeObjets.Add(commercial1); return(listeObjets); }
protected void Valid_Click(object sender, EventArgs e) { Salarie sal = new Salarie(this.TbNom.Text.ToString(), this.TbPrenom.Text.ToString(), this.TBfonction.Text.ToString(), Int16.Parse(this.DropDownIdDepartement.SelectedValue), Int16.Parse(this.TBAge.Text), this.TBAdressV.Text.ToString()); SalarieDBAcces salarieDBAcces = new SalarieDBAcces(); salarieDBAcces.addSalarie(sal); emptyTB(); }
public AddSalarieDialog(Salarie salarie) { this.salarie = salarie; InitializeComponent(); nameTextBox.Text = salarie.Name; emailTextBox.Text = salarie.Email; salaireTextBox.Text = salarie.Salaire.ToString(); }
private void Form1_Load(object sender, EventArgs e) { sal = new Salarie() { Nom = "csn", Prenom = "Sarah", DateNaissance = new DateTime(1993, 11, 11), Matricule = "12PPP35", SalaireBrut = 2000, TauxCS = 0.1 }; sal.ChangementSalary_EventHandler += Sal_ChangementSalary_EventHandler; sal.SalaireBrut = 3000; }
static void initSalarie(Salarie s, string nom, string prenom, string mat, double salBrut, double tauxCS, DateTime bD) { s.Nom = nom; s.Prenom = prenom; s.Matricule = mat; s.SalaireBrut = salBrut; s.TauxCS = tauxCS; s.DateNaissance = bD; }
static void SauvegardeXML(string path, Salarie sal2) { FileStream fs = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write, FileShare.Read); XmlTextWriter xmlTW = new XmlTextWriter(fs, Encoding.UTF8); XmlSerializer xmlS = new XmlSerializer(sal2.GetType()); xmlS.Serialize(xmlTW, sal2); fs.Close(); }
static void SaveText(string path, Salarie sal1) { FileStream fs = new FileStream(path, FileMode.Create, FileAccess.ReadWrite, FileShare.Read); StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.UTF8); sw.WriteLine(sal1.ToString()); sw.Close(); fs.Close(); }
public bool VoirSiComptePossedeDecouvert(Salarie salarie) { creditBLO = new CreditBLO(); if (creditBLO.DecouvertDuClient(salarie.CompteClientEmploye.Client) != null) { return(true); } return(false); }
static void autre() { Salarie s = new Salarie(); bool loop = true; do { Console.Clear(); Console.Write("Entrez le nom : "); string m = Console.ReadLine(); if (Salarie.isNom_OK(m)) { s.Nom = m; loop = false; } } while (loop); loop = true; do { Console.Clear(); Console.Write("Entrez le prénom : "); string m = Console.ReadLine(); if (Salarie.isPrenom_OK(m)) { s.Prenom = m; loop = false; } } while (loop); loop = true; do { Console.Clear(); Console.Write("Entrez le matricule : "); string m = Console.ReadLine(); if (Salarie.isMatricule_OK(m)) { s.Matricule = m; loop = false; } } while (loop); loop = true; do { Console.Clear(); Console.Write("Entrez la date de naissance : "); string m = Console.ReadLine(); if (Salarie.isDateNaissance_Ok(DateTime.Parse(m))) { s.DateNaissance = DateTime.Parse(m); loop = false; } } while (loop); }
static void SaveJson(string path, Salarie sal2) { JsonSerializer szr = new JsonSerializer(); using StreamWriter sw = new StreamWriter(path); using JsonTextWriter jw = new JsonTextWriter(sw); { szr.Serialize(jw, sal2); } }
public void DemanderDecouvert(Salarie salarie, double montantDecouvert, Employe employe) { operationBLO = new OperationBLO(); creditBLO = new CreditBLO(); creditBLO.DemanderCredit(TypeCredit.A_court_terme, 1, salarie.CompteClientEmploye.Client, new Garantie(0), montantDecouvert, employe); operationBLO.AjouterOperation(TypeOperation.Credit, employe, salarie.CompteClientEmploye.Client, new CompteClient("Indefini"), montantDecouvert, "toto tata"); }
private void cbSalarie_SelectedIndexChanged(object sender, EventArgs e) { if (cbSalarie.SelectedIndex != -1) { salarie = salaries.ExtraireSalarie(cbSalarie.Items[cbSalarie.SelectedIndex].ToString()); ChargerValeursSalaries(); } GestionnaireContextes(Contextes.ModificationInitiale); }
private bool Verif_comboBoxDonneurOrdre() { bool verif = true; if (this._comboBoxDonneurOrdre.SelectedItem == null) { if (testSupp == false) { verif = false; this.salarie = null; } else { verif = true; this.salarie = null; } } else { verif = true; this.salarie = (Salarie)this._comboBoxDonneurOrdre.SelectedItem; } ((App)App.Current).verifications.MettreComboxEnCouleur(this._comboBoxDonneurOrdre, this._textBlockDonneurOrdre, verif); return verif; }
//Ouvre la fenêtre 'AvanceWindow' pour ajouter une avance private void _buttonAjoutAvance_Click(object sender, RoutedEventArgs e) { DateTime d = new DateTime(); Salarie salarieCourant = new Salarie(); AvanceWindow avanceAjoutWindow = new AvanceWindow(); avanceAjoutWindow.DataContext = new Avance(); salarieCourant = this.listSalarie.ElementAt(placeSalarieDansList); if (!this.listNomUtilisateurAdministrateurModule.Contains(((App)App.Current)._connectedUser.Nom_Utilisateur)) { avanceAjoutWindow._comboBoxSalarie.IsEnabled = false;//bloquer la combox de choix du Nom ( pour ne pas qu'un salarié fasse une demande d'avance sur quelqu'un d'autre que lui) } ((Avance)avanceAjoutWindow.DataContext).Salarie1 = salarieCourant; DateTime.TryParse(DateTime.Today.ToShortDateString(), out d); ((Avance)avanceAjoutWindow.DataContext).Date_Avance = d; ((Avance)avanceAjoutWindow.DataContext).Somme = 0; bool? dialogResult = avanceAjoutWindow.ShowDialog(); Avance avemaria = (Avance)avanceAjoutWindow.DataContext; if (dialogResult.HasValue == true && dialogResult.Value == false) { try { ((App)App.Current).mySitaffEntities.Detach(avemaria); } catch (Exception) { try { ((App)App.Current).mySitaffEntities.Avance.DeleteObject(avemaria); } catch (Exception) { } } } else { if (avemaria.Date_Avance.Value.Month == datemoiscourant.Month) { this.listAvanceDemande.Add(avemaria); } } RefreshAllTotaux(); }
private Distance_Ville GetDistance_Ville(Entreprise e, Salarie s) { Distance_Ville dist_ville = null; if (e.Adresse1 != null && s.Personne != null && s.Personne.Adresse1 != null) { if (e.Adresse1.Ville1 != null && s.Personne.Adresse1.Ville1 != null) { ObservableCollection<Distance_Ville> list = new ObservableCollection<Distance_Ville>(((App)App.Current).mySitaffEntities.Distance_Ville); foreach (Distance_Ville item in ((App)App.Current).mySitaffEntities.Distance_Ville.Where(vil => vil.Ville.Identifiant == e.Adresse1.Ville1.Identifiant && vil.Ville3.Identifiant == s.Personne.Adresse1.Ville1.Identifiant)) { dist_ville = item; } if (dist_ville == null) { foreach (Distance_Ville item in ((App)App.Current).mySitaffEntities.Distance_Ville.Where(vil => vil.Ville.Identifiant == s.Personne.Adresse1.Ville1.Identifiant && vil.Ville3.Identifiant == e.Adresse1.Ville1.Identifiant)) { dist_ville = item; } } } } return dist_ville; }