private void button_creation_fiche_Click(object sender, EventArgs e) { // Create a new Order object. FICHE_DE_SOUHAITS nouvelleFiche = new FICHE_DE_SOUHAITS() { IDACHETEUR = IDAcheteur_courant, VILLE = textBoxVille.Text, SURFACE_HABITABLE = int.Parse(numericSurfaceHab.Value.ToString()), SURFACE_PARCELLE = int.Parse(numericSurfParcelle.Value.ToString()), CAVE = (cave ? true : false), GARAGE = (garage ? true : false), BUDGET = int.Parse(textBoxBudget.Text) }; RechercherClient.modeleBase.FICHE_DE_SOUHAITS.Add(nouvelleFiche); // Submit the change to the database. try { RechercherClient.modeleBase.SaveChanges(); } catch (Exception e2) { Console.WriteLine(e2); } }
public PropositionVisite(FICHE_DE_SOUHAITS fiche_en_cours, BIEN bien_en_cours) { this.fiche_en_cours = fiche_en_cours; this.bien_en_cours = bien_en_cours; int idcommercial = fiche_en_cours.ACHETEUR.IDCOMMERCIAL; var nomCommercial = (from c in Accueil.modeleBase.COMMERCIAL where c.IDCOMMERCIAL == idcommercial select c).ToList(); commercial_fenetre_proposition = nomCommercial[0].NOM_COMMERCIAL; InitializeComponent(); Initialisation_des_champs(); }
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); }
private void button_creation_fiche_Click(object sender, EventArgs e) { if (verifier_champs()) { FICHE_DE_SOUHAITS nouvelleFiche = null; try { nouvelleFiche = new FICHE_DE_SOUHAITS() { IDACHETEUR = acheteur_de_reference.IDACHETEUR, BUDGET = int.Parse(textBoxBudget.Text), SURFACE_HABITABLE = (int)numericSurfaceHab.Value, SURFACE_PARCELLE = (int)numericSurfParcelle.Value, NB_PIÈCE = (int)numericUpDownNbPieces.Value, CAVE = checkBoxCave.Checked, GARAGE = checkBoxGarage.Checked, STATUT = "EN COURS" }; Accueil.modeleBase.FICHE_DE_SOUHAITS.Add(nouvelleFiche); MessageBox.Show(" La fiche a bien été créée."); } catch (Exception e1) { MessageBox.Show(e1.Message); } // Submit the change to the database. try { Accueil.modeleBase.SaveChanges(); } catch (Exception e2) { MessageBox.Show(e2.Message); } FICHE_DE_SOUHAITS fiche_recup = (from f in Accueil.modeleBase.FICHE_DE_SOUHAITS where f.IDACHETEUR == nouvelleFiche.IDACHETEUR && f.BUDGET == nouvelleFiche.BUDGET && f.SURFACE_HABITABLE == nouvelleFiche.SURFACE_HABITABLE && f.SURFACE_PARCELLE == nouvelleFiche.SURFACE_PARCELLE && f.CAVE == nouvelleFiche.CAVE && f.GARAGE == nouvelleFiche.GARAGE && f.STATUT == nouvelleFiche.STATUT select f).FirstOrDefault(); var f1 = (from f in Accueil.modeleBase.FICHE_DE_SOUHAITS where f.IDFICHESOUHAITS == fiche_recup.IDFICHESOUHAITS select f).First(); Accueil.modeleBase.FICHE_DE_SOUHAITS.Attach(f1); foreach (VILLE v in villes_selectionnees) { Accueil.modeleBase.VILLE.Attach(v); f1.VILLE1.Add(v); Accueil.modeleBase.SaveChanges(); } try { Accueil.modeleBase.SaveChanges(); } catch (Exception e78) { MessageBox.Show("non"); } ficheExiste = true; fiche_de_reference = fiche_recup; bloquer_button(false); button_creer_fiche.Enabled = false; button_creerProposition.Enabled = false; buttonLancerRecherche.Enabled = true; button_modifier_fiche.Enabled = true; } }