//Procedure reinitialise les commandes public void reefrechComboBox() { //charge les nouveaux numeros de commande ArrayList uneCommande = DAOCommande.list(); CbxNumeroCommande.Items.Clear(); for (int i = 0; i < uneCommande.Count; i++) { Commande laCommande = (Commande)uneCommande[i]; CbxNumeroCommande.Items.Add(laCommande.getNum()); } CbxClientCommandeAjout.Items.Clear(); //charge les clients lesClients = new List <Client>(); daoClient monDaoClient = new daoClient(); lesClients = monDaoClient.recupererLesClients(); for (int i = 1; i < lesClients.Count(); i++) { Client leClient = lesClients[i]; CbxClientCommandeAjout.Items.Add(leClient.Nom.ToString()); } //Vide les champs de l'ajout d'une commande txtNumeroCommande.Text = ""; CbxClientCommandeAjout.Text = ""; CbxProduitCommande.Text = ""; TxtQuantiteCommande.Text = ""; DgvCommandeLesProduitAjouter.Rows.Clear(); }
private void btnAjouterRdv_Click(object sender, EventArgs e) { //if (cbxNomClient.Text != "" && dateRdvClient.Text != "" && txbMinutesRdv.Text != "" && txbVisiteurAjoutRdvClient.Text != "" && rtbRdvClient.Text != "") //{ dgvAgendaClient.Rows.Add(dateRdvClient.Text, txbHeuresRDV.Text + ":" + txbMinutesRdv.Text, txbVisiteurAjoutRdvClient.Text, rtbRdvClient.Text); daoClient monDaoClient = new daoClient(); monDaoClient.ajouterVisite(int.Parse(txbCodeClient.ToString()), DateTime.Now.ToString(), rtbRdvClient.Text, txbVisiteurAjoutRdvClient.Text); //Client leClient = trouverClientParId(int.Parse(txbCodeClient.Text)); //Visite laVisite = new Visite(leClient.Id, dateRdvClient.Text,rtbRdvClient.Text, txbVisiteurAjoutRdvClient.Text); //leClient.ajouterVisite(laVisite); // Création du client qui correspond au client courant du formulaire //Client monClient = trouverClient(int.Parse(txbCodeClient.Text)); // Création de la visite avec les informations du formulaire et ajout à l'ArrayList lesVisites du client //Visite maVisite = new Visite(monClient, dateRdvClient.Text, txbHeuresRDV.Text, rtbRdvClient.Text); //monClient.ajouterVisite(maVisite); //monClient.LesVisites.Add(maVisite); //MessageBox.Show(monClient.Nom); //for (int i = 0; i < monClient.LesVisites.Count(); ++i) //{ // // } // MessageBox.Show(monClient.LesVisites[0].Heure); //} //else // { // MessageBox.Show("Veuillez remplir tous les champs du rendes-vous"); // } }
private void FormGsb_Load(object sender, EventArgs e) { //MessageBox.Show(DateTime.Now.ToString()); //Client monClient = trouverClientParId(60); //MessageBox.Show(monClient.Nom); txbCodeClient.Enabled = false; // dans private void FormGsb_Load(object sender, EventArgs e) //chargerLesProduits(); daoProduit monDaoProduit = new daoProduit(); chargerLesClients(); daoClient monDaoClient = new daoClient(); //MessageBox.Show((monDaoClient.trouverNomProfessionParId(1))); //MessageBox.Show((monDaoClient.trouverIdProfessionnelParNomProfession("Cadre").ToString())); daoVisiteur monDaoVisiteur = new daoVisiteur(); #region Ajout des types de clients à la collection de la combobox cbxRaisonClient cbxRaisonClient.Items.Add("Médecin"); cbxRaisonClient.Items.Add("Chômeur"); cbxRaisonClient.Items.Add("Chirurgien"); #endregion #region Ajout des visiteurs à la ComboBox Visiteur #endregion }
public void chargerLesClients() { #region Création de la liste lesClients contenant les clients de la base de données lesClients = new List <Client>(); daoClient monDaoClient = new daoClient(); lesClients = monDaoClient.recupererLesClients(); #endregion #region Ajout du nom des clients à la collection de la combobox Client for (int i = 0; i < lesClients.Count(); i++) { cbxNomClient.Items.Add(lesClients[i].Nom.ToString().Trim()); } #endregion }
//affiche les element selectionner par la combobox numero de commande private void CbxNumeroCommande_SelectedIndexChanged_1(object sender, EventArgs e) { ArrayList uneCommande = DAOCommande.list(); List <commandeListe> lesLigne = DAOCommande.ligneCommande(); CbxEtatCommande.Enabled = true; BtnModifierEtatCommande.Enabled = true; int indice = CbxNumeroCommande.SelectedIndex; Commande laCommande = (Commande)uneCommande[indice]; LblDateCommandeAffiche.Text = laCommande.getDate(); //Ajout au dataGridView les nom de produit ainsi que la quantite DgvListeCommande.Rows.Clear(); for (int i = 0; i < unProduit.Count(); i++) { Produit leProduit = unProduit[i]; for (int j = 0; j < lesLigne.Count(); j++) { if (leProduit.getNum() == lesLigne[j].getleNumProduit()) { if (laCommande.getNum() == lesLigne[j].getNumCommande()) { DgvListeCommande.Rows.Add(leProduit.getNom(), lesLigne[j].getQuantite()); } } } } //affiche l'etat de la commande CbxEtatCommande.Text = laCommande.getEtat(); //charge les clients lesClients = new List <Client>(); daoClient monDaoClient = new daoClient(); lesClients = monDaoClient.recupererLesClients(); for (int i = 0; i < lesClients.Count(); i++) { if (lesClients[i].Id == laCommande.getUnClientId()) { Client leClient = lesClients[i]; LblClientCommandeAffiche.Text = leClient.Nom.ToString() + " " + leClient.Prenom.ToString(); } } }
private void cbxNomClient_TextChanged(object sender, EventArgs e) { for (int i = 0; i < lesClients.Count(); i++) { daoClient monDaoClientTXB = new daoClient(); if (lesClients[i].Nom.ToString() == cbxNomClient.Text) { Client leClient = lesClients[i]; txbPrenomClient.Text = leClient.Prenom.ToString(); txbCodeClient.Text = leClient.Id.ToString(); cbxRaisonClient.Text = leClient.RaisonSociale.ToString(); txbAdresseClient.Text = leClient.Adresse.ToString(); txbCpClient.Text = leClient.Cp.ToString(); txbVilleClient.Text = leClient.Ville.ToString(); txbTypeClient.Text = monDaoClientTXB.trouverNomProfessionParId(leClient.IdTypeProfessionnel); txbMailClient.Text = leClient.Email.ToString(); txbTelephoneClient.Text = leClient.Telephone.ToString(); ///////////////////////////////////// ///////////////////////////////////// ///////////////////////////////////// } } }
//insertion d'item dans la combobox numero de commande ainsi que dans la comboBox //produits suituer dans l'onglet ajout et insertion des etats private void tabCommandes_Enter(object sender, EventArgs e) { verouillage(); CbxNumeroCommande.Items.Clear(); CbxEtatCommande.Items.Clear(); //charge les numeros de commande for (int i = 0; i < uneCommande.Count; i++) { Commande laCommande = (Commande)uneCommande[i]; CbxNumeroCommande.Items.Add(laCommande.getNum()); } //charge les etats des commandes ArrayList recupEtat = DAOCommande.recupEtat(); for (int i = 0; i < recupEtat.Count; i++) { Commande laCommande = (Commande)recupEtat[i]; CbxEtatCommande.Items.Add(laCommande.getEtatTotal()); } //charge les Commandes for (int i = 0; i < unProduit.Count(); i++) { Produit leProduit = unProduit[i]; CbxProduitCommande.Items.Add(leProduit.getNom()); } CbxClientCommandeAjout.Items.Clear(); //charge les clients lesClients = new List <Client>(); daoClient monDaoClient = new daoClient(); lesClients = monDaoClient.recupererLesClients(); for (int i = 0; i < lesClients.Count(); i++) { Client leClient = lesClients[i]; CbxClientCommandeAjout.Items.Add(leClient.Nom.ToString()); } }