private void grdListePaiement_KeyUp(object sender, KeyEventArgs e) { if (e.Key == Key.Delete) { if (MessageBox.Show("Voulez vous supprimer?", "School : Confirmation", System.Windows.MessageBoxButton.YesNo) == MessageBoxResult.Yes) { if (grdListePaiement.SelectedIndex != -1) { AcheterBE acheter = new AcheterBE(); SetarticleBE setarticle = new SetarticleBE(); acheter = acheters.ElementAt(grdListePaiement.SelectedIndex); setarticle.codesetarticle = acheter.codesetarticle; setarticle = articleBL.rechercherSetArticle(setarticle); articleBL.incrementerStock(setarticle, acheter.quantite, annee); acheters.Remove(acheter); articleBL.supprimerAcheter(acheter); grdListePaiement.ItemsSource = acheters; grdListePaiement.Items.Refresh(); } else { MessageBox.Show("Aucune ligne sélectionnée", "School brain:Alerte"); } } } }
public SortieArticleUI() { InitializeComponent(); dpiDateOp.SelectedDate = DateTime.Today; dpiDateOp.IsTodayHighlighted = true; dpiDateOp.Text = DateTime.Now.ToString(); eleves = new List <string>(); classes = new List <string>(); achats_setarticle = new List <string>(); articleBL = new GestionArticleBL(); stockers = new List <StockerBE>(); ListeArticles1 = new ObservableCollection <ArticleBE>(); ListeArticles2 = new ObservableCollection <ArticleQTBE>(); CultureInfo ci = CultureInfo.CreateSpecificCulture(CultureInfo.CurrentCulture.Name); ci.DateTimeFormat.ShortDatePattern = "yyyy-MM-dd"; Thread.CurrentThread.CurrentCulture = ci; ancien_acheter = new AcheterBE(); classes = articleBL.listerValeurColonneClasse("codeclasse"); cmbClasse.ItemsSource = classes; cmbClasse.SelectedIndex = 0; setarticle = new SetarticleBE(); eleve = new EleveBE(); annee = articleBL.anneeEnCours(); txtAnnee.Text = " / " + annee; txtAnneeScolaire.Text = (annee - 1).ToString(); chargerListeEleves(); LArticleBE = articleBL.listerTousLesArticle(); RemplirDataGrid1(LArticleBE); typeOperation = ENREGISTRER; radioEnregistrement.IsChecked = true; }
internal void supprimerAcheter(AcheterBE acheter) { if (acheterDA.supprimer(acheter)) { journalDA.journaliser("Suppression de l'achat d'un article - " + acheter.codesetarticle + " - " + acheter.matricule); } }
internal bool ajouterAcheter(AcheterBE acheter) { if (acheterDA.ajouter(acheter)) { journalDA.journaliser("Enregistrement de l'achat d'un article - " + acheter.codesetarticle + " - " + acheter.matricule); return(true); } else { return(false); } }
private void cmbArticle_DropDownClosed(object sender, EventArgs e) { if (cmbArticle.SelectedValue != null && cmbArticle.Text != "") { setarticle = new SetarticleBE(); setarticle.codesetarticle = cmbArticle.SelectedValue.ToString(); setarticle = articleBL.rechercherSetArticle(setarticle); lblNomSetArticle.Content = setarticle.nomsetarticle; lblPrix.Content = setarticle.montant.ToString(); AcheterBE a = acheters.ElementAt(achats_setarticle.IndexOf(cmbArticle.Text)); txtQuantite.Text = a.quantite.ToString(); lignesStockerDuneVente(); } }
public VenteArticleUI() { InitializeComponent(); listSet = new List <string>(); listSet2 = new List <string>(); eleves = new List <string>(); classes = new List <string>(); articleBL = new GestionArticleBL(); dpiDate.SelectedDate = DateTime.Today; dpiDate.IsTodayHighlighted = true; dpiDate.Text = DateTime.Now.ToString(); dpiDateOp.SelectedDate = DateTime.Today; dpiDateOp.IsTodayHighlighted = true; dpiDateOp.Text = DateTime.Now.ToString(); CultureInfo ci = CultureInfo.CreateSpecificCulture(CultureInfo.CurrentCulture.Name); ci.DateTimeFormat.ShortDatePattern = "yyyy-MM-dd"; Thread.CurrentThread.CurrentCulture = ci; ancien_acheter = new AcheterBE(); classes = articleBL.listerValeurColonneClasse("codeclasse"); cmbClasse.ItemsSource = classes; typeValidation = "enregistrer"; acheters = articleBL.listerSuivantCritereAcheters("dateachat = " + "'" + DateTime.Today.Date.ToShortDateString() + "'"); setarticle = new SetarticleBE(); eleve = new EleveBE(); listSet = articleBL.listerValeursColonneSetArticle("codesetarticle"); listSet2 = articleBL.listerValeursColonneSetArticle("codesetarticle"); listSet2.Add(TOUT); cmbArticle.ItemsSource = listSet; cmbArticle2.ItemsSource = listSet2; annee = articleBL.anneeEnCours(); txtAnnee.Text = " / " + annee; txtAnneeScolaire.Text = (annee - 1).ToString(); grdListePaiement.ItemsSource = acheters; }
private void cmdValider_Click(object sender, RoutedEventArgs e) { if (validerFormulaire()) { article = cmbArticle.Text.ToString(); matricule = txtMatricule.Text.ToString(); quantite = Convert.ToInt32(txtQuantite.Text); AcheterBE acheter = new AcheterBE(article, matricule, login, annee, dpiDateOp.SelectedDate.Value, setarticle.montant, quantite); if (typeValidation == "enregistrer") { if (eleve != null) { if (articleBL.ajouterAcheter(acheter)) { //articleBL.decrementerStock(setarticle, quantite, annee); acheters.Add(acheter); grdListePaiement.Items.Refresh(); CreerEtat etat = new CreerEtat("achat_article" + matricule, "Facture de vente d'article N° " + articleBL.rechercherNumeroAcheter(acheter)); etat.factureAchatArticle(acheter, eleve, setarticle); } else { MessageBox.Show("Enregistrement non réussi"); } } else { MessageBox.Show("Changer la valeur du matricule !!!!", "School brain : alerte"); } } else { //ajout des informations concernant la suppression acheters.Remove(ancien_acheter); grdListePaiement.ItemsSource = acheters; grdListePaiement.Items.Refresh(); //articleBL.incrementerStock(setarticle, quantite, annee); articleBL.supprimerAcheter(ancien_acheter); //modification dans la BD if (articleBL.ajouterAcheter(acheter)) { acheters.Add(acheter); grdListePaiement.Items.Refresh(); CreerEtat etat = new CreerEtat("achat_article" + matricule, "Facture de vente d'article N° " + articleBL.rechercherNumeroAcheter(acheter)); etat.factureAchatArticle(acheter, eleve, setarticle); } else { MessageBox.Show("Mise à jour échouée"); } typeValidation = "enregistrer"; } txtMatricule.Clear(); cmbEleve.Text = ""; cmbArticle.Text = ""; lblMontant.Content = ""; txtQuantite.Clear(); } else { MessageBox.Show("Formulaire non valider, entrer toutes les informations", "School brain : Alerte"); } }
internal AcheterBE rechercherAcheter(AcheterBE acheter) { return(acheterDA.rechercher(acheter)); }
internal int rechercherNumeroAchat(AcheterBE acheter) { return(acheterDA.rechercherNumero(acheter)); }
internal string rechercherNumeroAcheter(AcheterBE acheter) { return(acheterDA.rechercherNumero(acheter).ToString()); }