public AjoutClient(ACHETEUR monAcheteur) { this.MON_ACHETEUR = monAcheteur; InitializeComponent(); initialisationClientExistant(); this.checkBox_Acheteur.Checked = true; this.textBoxNom.Text = monAcheteur.NOM_ACHETEUR.Trim(); this.textBoxprénom.Text = monAcheteur.PRENOM_ACHETEUR.Trim(); this.adresse.Text = monAcheteur.ADRESSE.Trim(); this.textBoxcodePostal.Text = monAcheteur.CODE_POSTAL.ToString().Trim(); this.dateTimePicker1_créationClient.Value = monAcheteur.DATE_CREATION; this.dateTimePicker1_créationClient.Enabled = false; this.textBoxfixe.Text = "0" + monAcheteur.TÉLÉPHONE.ToString().Trim(); this.textBoxMobile.Text = "0" + monAcheteur.TÉLÉPHONE_MOBILE.ToString().Trim(); this.email.Text = monAcheteur.EMAIL.Trim(); this.checkBox_Vendeur.Enabled = false; this.checkBox_Acheteur.Enabled = false; comboBoxCommerciaux.Enabled = false; chargerComboboxCommerciaux(); var nomVille = (from v in Accueil.modeleBase.VILLE where v.IDVILLE == MON_ACHETEUR.IDVILLE select v.NOM_VILLE).First(); this.comboBox1_villes.Text = nomVille; }
private void listView2_SelectedIndexChanged(object sender, EventArgs e) { ACHETEUR acheteur = new ACHETEUR(); for (int i = 1; i < listView2.SelectedItems.Count; i++) { int phone = Int32.Parse(listView2.SelectedItems[i].SubItems[3].Text); int postal = Int32.Parse(listView2.SelectedItems[i].SubItems[5].Text); string nom = listView2.SelectedItems[i].SubItems[0].Text.ToString(), prenom = listView2.SelectedItems[i].SubItems[1].Text.ToString(), mail = listView2.SelectedItems[i].SubItems[2].Text.ToString(), adresse = listView2.SelectedItems[i].SubItems[4].Text.ToString(), ville = listView2.SelectedItems[i].SubItems[6].Text.ToString(), date = listView2.SelectedItems[i].SubItems[7].Text.ToString(); acheteur = (from v in enfin.ACHETEUR where (v.NOM_ACHETEUR.ToString().StartsWith(nom) && (v.PRENOM_ACHETEUR.StartsWith(prenom)) && (v.TÉLÉPHONE.Equals(phone)) && (v.EMAIL.StartsWith(mail)) && (v.ADRESSE.StartsWith(adresse)) && (v.VILLE.CODE_POSTAL.Equals(postal)) && (v.VILLE.NOM_VILLE.StartsWith(ville)) && (v.DATE_CREATION.ToString().StartsWith(date)) ) select v).First(); } // AjoutClient ajoutClient = new AjoutClient(); AjoutClient ajoutClient = new AjoutClient(acheteur); ajoutClient.Show(); this.Hide(); }
private void buttonModifierClient_Click(object sender, EventArgs e) { if (listView_resultat.SelectedItems.Count != 0) { if (typeClientChoisi == TypeClient.VENDEUR) { int id_vendeur = int.Parse(listView_resultat.SelectedItems[0].SubItems[0].Text); vendeur_en_cours_fc = (from v in Accueil.modeleBase.VENDEUR where v.IDVENDEUR == (short)id_vendeur select v).FirstOrDefault(); fenetreModificationClient = new AjoutClient(vendeur_en_cours_fc); fenetreModificationClient.Show(); } else { int id_acheteur = int.Parse(listView_resultat.SelectedItems[0].SubItems[0].Text); acheteur_en_cours_fc = (from v in Accueil.modeleBase.ACHETEUR where v.IDACHETEUR == (short)id_acheteur select v).FirstOrDefault(); fenetreModificationClient = new AjoutClient(acheteur_en_cours_fc); fenetreModificationClient.Show(); } } else { MessageBox.Show("Sélectionnez un client."); } }
private void creation_acheteur() { MON_ACHETEUR = new ACHETEUR(); var idville = (from v in Accueil.modeleBase.VILLE where v.CODE_POSTAL.ToString() == textBoxcodePostal.Text && v.NOM_VILLE == comboBox1_villes.Text select v.IDVILLE).First(); MON_ACHETEUR.IDVILLE = idville; MON_ACHETEUR.NOM_ACHETEUR = textBoxNom.Text; MON_ACHETEUR.PRENOM_ACHETEUR = textBoxprénom.Text; MON_ACHETEUR.ADRESSE = adresse.Text; MON_ACHETEUR.CODE_POSTAL = Int32.Parse(textBoxcodePostal.Text); MON_ACHETEUR.EMAIL = email.Text; MON_ACHETEUR.TÉLÉPHONE = Int32.Parse(textBoxfixe.Text); MON_ACHETEUR.TÉLÉPHONE_MOBILE = Int32.Parse(textBoxMobile.Text); MON_ACHETEUR.DATE_CREATION = dateTimePicker1_créationClient.Value; var idcommercial = (from v in Accueil.modeleBase.COMMERCIAL where v.NOM_COMMERCIAL == comboBoxCommerciaux.SelectedItem.ToString() select v.IDCOMMERCIAL).First(); MON_ACHETEUR.IDCOMMERCIAL = idcommercial; Accueil.modeleBase.ACHETEUR.Add(MON_ACHETEUR); this.checkBox_Vendeur.Enabled = false; this.checkBox_Acheteur.Enabled = false; Accueil.modeleBase.SaveChanges(); }
public RDV_Visite(PROPOSITION_VISITE proposition_en_cours) { proposition_selectionnee = proposition_en_cours; bien_en_cours = proposition_selectionnee.BIEN; acheteur_en_cours = proposition_selectionnee.FICHE_DE_SOUHAITS.ACHETEUR; commercial_fenetre_proposition = proposition_selectionnee.FICHE_DE_SOUHAITS.ACHETEUR.COMMERCIAL; InitializeComponent(); Initialisation_des_champs(); }
private void créer_Click(object sender, EventArgs e) { if (checkBox_Vendeur.Checked) { VENDEUR vendeur = new VENDEUR(); var idville = (from v in Accueil.modeleBase.VILLE where v.CODE_POSTAL.ToString() == textBoxcodePostal.Text select v.IDVILLE); vendeur.IDVILLE = idville.First(); vendeur.CODE_POSTAL = Int32.Parse(textBoxcodePostal.Text); vendeur.NOM_VENDEUR = textBoxNom.Text; vendeur.PRÉNOM_VENDEUR = textBoxprénom.Text; vendeur.ADRESSE_VENDEUR = adresse.Text; vendeur.EMAIL = email.Text; string a = textBoxfixe.Text.TrimEnd(); string b = textBoxMobile.Text.TrimEnd(); vendeur.TÉLÉPHONE_FIXE = Int32.Parse(a); vendeur.TÉLÉPHONE_MOBILE = Int32.Parse(b); vendeur.DATE_CREATION = dateTimePicker1_créationClient.Value; Accueil.modeleBase.VENDEUR.Add(vendeur); Accueil.modeleBase.SaveChanges(); } if (checkBox_Acheteur.Checked) { Refresh(); ACHETEUR acheteur = new ACHETEUR(); var idville = (from v in Accueil.modeleBase.VILLE where v.CODE_POSTAL.ToString() == textBoxcodePostal.Text select v.IDVILLE); acheteur.IDVILLE = idville.First(); acheteur.NOM_ACHETEUR = textBoxNom.Text; acheteur.PRENOM_ACHETEUR = textBoxprénom.Text; acheteur.ADRESSE = adresse.Text; acheteur.CODE_POSTAL = Int32.Parse(textBoxcodePostal.Text); acheteur.EMAIL = email.Text; acheteur.TÉLÉPHONE = Int32.Parse(textBoxfixe.Text); acheteur.TÉLÉPHONE_MOBILE = Int32.Parse(textBoxMobile.Text); acheteur.DATE_CREATION = dateTimePicker1_créationClient.Value; var idcommercial = (from v in Accueil.modeleBase.COMMERCIAL where v.NOM_COMMERCIAL == comboBoxCommerciaux.SelectedItem.ToString() select v.IDCOMMERCIAL); acheteur.IDCOMMERCIAL = idcommercial.First(); Accueil.modeleBase.ACHETEUR.Add(acheteur); Accueil.modeleBase.SaveChanges(); } }
public void recherche_acheteurs_actifs() { int id_ville = 0; if (textBoxVille.Text != "") { id_ville = (from v in Accueil.modeleBase.VILLE where v.CODE_POSTAL.ToString() == textBoxVille.Text.TrimEnd() select v.IDVILLE).FirstOrDefault(); } var acheteurs_actifs = (from a in Accueil.modeleBase.ACHETEUR where textBoxNom.Text != "" ? a.NOM_ACHETEUR.StartsWith(textBoxNom.Text.TrimEnd()) : true && textBoxPrenom.Text != "" ? a.PRENOM_ACHETEUR.StartsWith(textBoxPrenom.Text.TrimEnd()) : true && textBoxFixe.Text != "" ? a.TÉLÉPHONE.ToString().StartsWith(textBoxFixe.Text.TrimEnd()) : true && textBoxMobile.Text != "" ? a.TÉLÉPHONE_MOBILE.ToString().StartsWith(textBoxMobile.Text.TrimEnd()) : true && textBoxEmail.Text != "" ? a.EMAIL.StartsWith(textBoxEmail.Text.TrimEnd()) : true // && a.DATE_CREATION.ToString().StartsWith(dateTimeAjout.Value.ToString()) && textBoxCommercial.Text != "" ? a.COMMERCIAL.NOM_COMMERCIAL.StartsWith(textBoxCommercial.Text.TrimEnd()) : true && textBoxVille.Text != "" ? a.IDVILLE == id_ville : true select a.IDACHETEUR).ToList(); var acheteurs_avec_fiches = (from f in Accueil.modeleBase.FICHE_DE_SOUHAITS where f.STATUT == "EN COURS" where acheteurs_actifs.Contains(f.IDACHETEUR) select f.IDACHETEUR).Distinct().ToList(); if (acheteurs_avec_fiches.Count() == 0) { return; } for (int i = 0; i < acheteurs_avec_fiches.Count(); i++) { int index = acheteurs_avec_fiches[i]; ACHETEUR a = (from a1 in Accueil.modeleBase.ACHETEUR where a1.IDACHETEUR == index select a1).FirstOrDefault(); afficher_resultats_acheteurs(a, i); } }
public AjoutClient(ACHETEUR monACheteur) { InitializeComponent(); this.checkBox_Acheteur.Checked = true; this.nom.Text = monACheteur.NOM_ACHETEUR; this.prénom.Text = monACheteur.PRENOM_ACHETEUR; this.adresse.Text = monACheteur.ADRESSE; this.codePostal.Text = monACheteur.CODE_POSTAL.ToString(); this.dateTimePicker1_créationClient.Value = monACheteur.DATE_CREATION; this.fixe.Text = monACheteur.TÉLÉPHONE.ToString(); this.mobile.Text = monACheteur.TÉLÉPHONE_MOBILE.ToString(); this.email.Text = monACheteur.EMAIL; }
public FicheDeSouhaits(FICHE_DE_SOUHAITS fiche_de_reference) { this.fiche_de_reference = fiche_de_reference; acheteur_de_reference = fiche_de_reference.ACHETEUR; InitializeComponent(); ficheExiste = true; Charger_Liste_Villes(); ChargerListe_Villes_selectionnees(); Preremplir_champs_client(); Preremplir_champs_fiche(); statut_fiche = fiche_de_reference.STATUT; button_creer_fiche.Enabled = false; button_creerProposition.Enabled = false; bloquer_button(false); }
public FicheDeSouhaits(ACHETEUR acheteur_de_reference) { this.acheteur_de_reference = acheteur_de_reference; InitializeComponent(); Charger_Liste_Villes(); Preremplir_champs_client(); statut_fiche = "EN COURS"; button_creerProposition.Enabled = false; buttonLancerRecherche.Enabled = false; buttonStatut_En_Cours.ForeColor = Color.Green; buttonStatut_En_Cours.Font = new Font(buttonStatut_En_Cours.Font, FontStyle.Bold); buttonStatut_Obsolete.ForeColor = Color.Black; buttonStatut_Obsolete.Font = new Font(buttonStatut_Obsolete.Font, FontStyle.Regular); button_modifier_fiche.Enabled = false; buttonStatut_Obsolete.Enabled = false; }
private void button1_voirFicheClient_Click(object sender, EventArgs e) { if (listView2.SelectedItems.Count > 0) { button1_voirFicheClient.Enabled = true; string a1 = listView2.SelectedItems[0].SubItems[6].Text; int id = int.Parse(a1); ACHETEUR acheteur = (from a in Accueil.modeleBase.ACHETEUR where a.IDACHETEUR == id select a).FirstOrDefault(); AjoutClient ajoutClient = new AjoutClient(acheteur); ajoutClient.Show(); Close(); } }
private void afficher_resultats_acheteurs(ACHETEUR a, int i) { listView_resultat.Items.Add(a.IDACHETEUR.ToString()).SubItems.Add(a.NOM_ACHETEUR); listView_resultat.Items[i].SubItems.Add(a.PRENOM_ACHETEUR); listView_resultat.Items[i].SubItems.Add(a.EMAIL); }