private void TBNombre_KeyUp(object sender, KeyEventArgs e) { TBNombre.Text = getInt(sender, e); if (TBIdArticle.Text.Equals("")) { Afficher_Msg_Erreur("Erreur : vous devez selectionner un article"); } else { if (ArticleC.IdExiste(TBIdArticle.Text) == 0) { Afficher_Msg_Erreur("Erreur : l'identifiant de cet article n'est pas reconnu"); } else { try{ Article atemp = ArticleC.GetArticle(Int16.Parse(TBIdArticle.Text)); int a = Int16.Parse(TBNombre.Text) * Int16.Parse(atemp.PRIX.ToString()); TBPrix.Text = "" + a; } catch (Exception ex) { } } } }
private void BTConfirmer_Click(object sender, RoutedEventArgs e) { if (!ChampVide()) { if (ArticleC.IdExiste(TBIdArticle.Text) == 0) { Afficher_Msg_Erreur("Erreur : Id Article n'est pas reconue"); } else { if (ActionDemander.Equals("Modifier")) { object itemC = DataGridClasseur.SelectedItem; int idc = (Int16.Parse((DataGridClasseur.SelectedCells[0].Column.GetCellContent(itemC) as TextBlock).Text)); object item = DataGridVente.SelectedItem; int idcour = Int16.Parse((DataGridVente.SelectedCells[1].Column.GetCellContent(item) as TextBlock).Text); if ((idc == null) || (idcour == null)) { Afficher_Msg_Erreur("Erreur : Vous devez selectionner un classeur et un devis"); } else { int nbAncien = Int16.Parse((DataGridVente.SelectedCells[1].Column.GetCellContent(item) as TextBlock).Text); DeviC.ModifierDevis(new Devis(Int16.Parse((DataGridVente.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text), idc, Int16.Parse(TBIdArticle.Text), Int16.Parse(TBNombre.Text), Int16.Parse(TBPrix.Text), Int16.Parse(TBRemise.Text))); Afficher_Msg_Confirmation("le devis est bien modifié"); loadVenteDG(); } } else { if (ActionDemander.Equals("Supprimer")) { if (DataGridVente.Items.Count > 1) { object item = DataGridVente.SelectedItem; DeviC.SupprimerDevis(Int16.Parse((DataGridVente.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text)); int nbAncien = Int16.Parse((DataGridVente.SelectedCells[1].Column.GetCellContent(item) as TextBlock).Text); Afficher_Msg_Confirmation("le devis est bien Supprimé"); loadVenteDG(); } else { object item = DataGridVente.SelectedItem; DeviC.SupprimerDevis(Int16.Parse((DataGridVente.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text)); object itemC = DataGridClasseur.SelectedItem; ClasseurDeviC.SupprimerClasseurDevis(Int16.Parse((DataGridClasseur.SelectedCells[0].Column.GetCellContent(itemC) as TextBlock).Text)); int nbAncien = Int16.Parse((DataGridVente.SelectedCells[1].Column.GetCellContent(item) as TextBlock).Text); Afficher_Msg_Confirmation("le devis et le classeur sont bien Supprimés"); loadAllClasseur(); DataGridVente.ItemsSource = null; } } } } } else { Afficher_Msg_Erreur("Erreur : champ(s) vide(s)"); } }
private void TBIdArticle_KeyUp(object sender, KeyEventArgs e) { TBIdArticle.Text = saisieEntier(sender); if (!TBIdArticle.Text.Equals("")) { if (ArticleC.IdExiste(TBIdArticle.Text) == 0) { Afficher_Msg_Erreur("l'identifiant de l'article n'est pas reconnue"); } } }
private void BTConfirmer_Click(object sender, RoutedEventArgs e) { if (!ChampVide()) { if (ArticleC.IdExiste(TBIdArticle.Text) == 0) { Afficher_Msg_Erreur("Erreur : Id Article n'est pas reconue"); CacherGroupeB(); } else { if (ActionDemander.Equals("Modifier")) { object itemC = DataGridClasseur.SelectedItem; int idc = (Int16.Parse((DataGridClasseur.SelectedCells[0].Column.GetCellContent(itemC) as TextBlock).Text)); object item = DataGridVente.SelectedItem; int idcour = Int16.Parse((DataGridVente.SelectedCells[1].Column.GetCellContent(item) as TextBlock).Text); if ((idc == null) || (idcour == null)) { Afficher_Msg_Erreur("Erreur : Vous devez selectionner un classeur et une vente"); } else { Article aa = ArticleC.GetArticle(idcour); int nbAncien = Int16.Parse((DataGridVente.SelectedCells[1].Column.GetCellContent(item) as TextBlock).Text); aa.QUANTITE += nbAncien; aa.QUANTITE -= Int16.Parse(TBNombre.Text); ArticleC.ModifierArticle(aa); VenteC.ModifierVente(new Vente(Int16.Parse((DataGridVente.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text), idc, Int16.Parse(TBIdArticle.Text), Int16.Parse(TBNombre.Text), Int16.Parse(TBPrix.Text), Int16.Parse(TBRemise.Text))); Afficher_Msg_Confirmation("la vente est bien modifié"); loadVenteDG(); DateTime localDate = DateTime.Now; fsg_gpao.Connecteurs.JournalArticleC.ajouterJournal(new fsg_gpao.Acteurs.JournalArticle(1, this.idCourant, aa.ID, localDate.ToString("F"), "Modification", "")); } CacherGroupeB(); } else { if (ActionDemander.Equals("Supprimer")) { if (DataGridVente.Items.Count > 1) { object item = DataGridVente.SelectedItem; VenteC.SupprimerVente(Int16.Parse((DataGridVente.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text)); Article aa = ArticleC.GetArticle(Int16.Parse((DataGridVente.SelectedCells[1].Column.GetCellContent(item) as TextBlock).Text)); int nbAncien = Int16.Parse((DataGridVente.SelectedCells[2].Column.GetCellContent(item) as TextBlock).Text); aa.QUANTITE += nbAncien; ArticleC.ModifierArticle(aa); Afficher_Msg_Confirmation("la vente est bien Supprimé"); loadVenteDG(); DateTime localDate = DateTime.Now; fsg_gpao.Connecteurs.JournalArticleC.ajouterJournal(new fsg_gpao.Acteurs.JournalArticle(1, this.idCourant, aa.ID, localDate.ToString("F"), "Suppression", "")); } else { object item = DataGridVente.SelectedItem; VenteC.SupprimerVente(Int16.Parse((DataGridVente.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text)); object itemC = DataGridClasseur.SelectedItem; ClasseurVenteC.SupprimerClasseurVente(Int16.Parse((DataGridClasseur.SelectedCells[0].Column.GetCellContent(itemC) as TextBlock).Text)); Article aa = ArticleC.GetArticle(Int16.Parse((DataGridVente.SelectedCells[1].Column.GetCellContent(item) as TextBlock).Text)); int nbAncien = Int16.Parse((DataGridVente.SelectedCells[2].Column.GetCellContent(item) as TextBlock).Text); aa.QUANTITE += nbAncien; ArticleC.ModifierArticle(aa); Afficher_Msg_Confirmation("la vente et le classeur sont bien Supprimés"); loadAllClasseur(); DataGridVente.ItemsSource = null; } } CacherGroupeB(); } } } else { Afficher_Msg_Erreur("Erreur : champ(s) vide(s)"); CacherGroupeB(); } }
private void BTConfirmer_Click(object sender, RoutedEventArgs e) { { //ActionDemander = ""; if (ChampVide()) { Afficher_Msg_Confirmation("Erreur : champ(s) vide(s)"); } else { if (ArticleC.IdExiste(TBIdArticle.Text) == 0) { Afficher_Msg_Erreur("l'identifiant de l'article n'est pas reconnue"); } else { if (AtelierC.IdExiste(TBIdAtelier.Text) == 0) { Afficher_Msg_Erreur("l'identifiant de l'atelier n'est pas reconnue"); } else { String solId; if (TBId.Text.Equals("")) { solId = "0"; } else { solId = TBId.Text; } fsg_gpao.Acteurs.BonProduction bon = new fsg_gpao.Acteurs.BonProduction(Int16.Parse(solId), Int16.Parse(TBIdArticle.Text), Int16.Parse(TBIdAtelier.Text), Int16.Parse(TBNbArticle.Text), TBDateDepart.Text, TBDateFin.Text, Int16.Parse(TBCout.Text)); if (ActionDemander.Equals("Modifier")) { if (!TBId.Text.Equals("")) { int res = fsg_gpao.Connecteurs.BonProductionC.ModifierBon(bon); if (res == 1) { Afficher_Msg_Confirmation("Le bon est bien modifier"); DateTime localDate = DateTime.Now; fsg_gpao.Connecteurs.JournalArticleC.ajouterJournal(new JournalArticle(this.idCourant, bon.ID, localDate.ToString("F"), "Modification de : " + bon.ID + " " + bon.IDARTICLE + "", "")); } else { Afficher_Msg_Erreur("Erreur de connexion à la base de données"); } } else { Afficher_Msg_Erreur("Veuillez sélctionnez un Adminitrateur"); } CacherGroupeB(); LoadAllBon(); } else { if (ActionDemander.Equals("Supprimer")) { if (!TBId.Text.Equals("")) { int res = fsg_gpao.Connecteurs.BonProductionC.SupprimerClasseur(bon.ID); if (res == 1) { Afficher_Msg_Confirmation("Le bon est bien supprimer"); DateTime localDate = DateTime.Now; fsg_gpao.Connecteurs.JournalArticleC.ajouterJournal(new JournalArticle(this.idCourant, bon.ID, localDate.ToString("F"), "Supprission de : " + bon.ID + " " + bon.IDARTICLE + "", "")); } else { Afficher_Msg_Erreur("Erreur de connexion à la base de données"); } } } else { Afficher_Msg_Erreur("Veuillez sélctionnez un Adminitrateur"); } } } } } CacherGroupeB(); LoadAllBon(); } }