private void btnAdd_Click(object sender, RoutedEventArgs e) { try { viewM = this.Main.DataContext as ProduitsViewModel; viewM.SelectedData = new Produits(); InsertData view = new InsertData("AJOUT", viewM.SelectedData, viewM); view.ShowDialog(); if (view.Msg == "OK") { MessageBox.Show("Opération effectuée avec succès", "Produits", MessageBoxButton.OK, MessageBoxImage.Information); viewM.Refresh(); } else if (view.Msg == "Error") { MessageBox.Show(" Echec Opération ", "Produits ", MessageBoxButton.OK, MessageBoxImage.Warning); viewM.Refresh(); } else { viewM.Refresh(); } //} } catch (Exception ex) { MessageBox.Show(ex.Message, "Produits", MessageBoxButton.OK, MessageBoxImage.Warning); } }
private void btnDelete_Click(object sender, RoutedEventArgs e) { //if (GlobalData.VerificationDroit("CanAddProduits")) //{ var result = MessageBox.Show("Voulez vous vraiment supprimer ?", "Message", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { if (dataGrid.SelectedItem != null) { try { viewM = this.Main.DataContext as ProduitsViewModel; Produits ent = dataGrid.SelectedItem as Produits; ent.Etat = "SUPPRIMER"; viewM.model.SaveChanges(); viewM.Refresh(); MessageBox.Show("Opération effectuée avec succès", "Produits", MessageBoxButton.OK, MessageBoxImage.Information); } catch (Exception ex) { MessageBox.Show(ex.Message, "Produits", MessageBoxButton.OK, MessageBoxImage.Warning); viewM.Refresh(); } } else { MessageBox.Show("Aucune ligne selectionnée dans la liste", "Produits", MessageBoxButton.OK, MessageBoxImage.Warning); } } //} }
private void btnAnnuler_Click(object sender, RoutedEventArgs e) { ProduitsViewModel vehi = this.DataContext as ProduitsViewModel; vehi.SelectedData = null; this.Close(); }
// GET: Produits public ActionResult Index(int?id) { ProduitsViewModel produitsVM = new ProduitsViewModel(); if (!id.HasValue || id.Value == 0) { produitsVM.Produits = ProduitServiceProxy.Instance().ObtenirProduits(!User.IsInRole("admin")); } else { produitsVM.Produits = ProduitServiceProxy.Instance().ObtenirProduitsParSoin(id.Value); ViewData["Soin"] = SoinServiceProxy.Instance().ObtenirSoin(id.Value).Libelle; } return(View(produitsVM)); }
//Evenement double clic du RadGridview void OnGridMouseDoubleClick(object sender, MouseButtonEventArgs e) { FrameworkElement originalSender = e.OriginalSource as FrameworkElement; if (originalSender != null) { //var cell = originalSender.ParentOfType<GridViewCell>(); //if (cell != null) //{ // MessageBox.Show("The double-clicked cell is " + cell.Value); //} var row = originalSender.ParentOfType <GridViewRow>(); if (row != null) { try { if (GlobalData.VerificationDroit("CanEditProduits")) { viewM = this.Main.DataContext as ProduitsViewModel; InsertData view = new InsertData("MOD", viewM.SelectedData, viewM); view.ShowDialog(); if (view.Msg == "OK") { MessageBox.Show("Opération effectuée avec succès", "Produits", MessageBoxButton.OK, MessageBoxImage.Information); viewM.Refresh(); } else if (view.Msg == "Error") { MessageBox.Show(" Echec Opération ", "Produits", MessageBoxButton.OK, MessageBoxImage.Warning); viewM.Refresh(); } else { viewM.Refresh(); } } } catch (Exception ex) { MessageBox.Show(ex.Message + "Veuillez fermer le formulaire puis recommencer.", "CATEGORIE", MessageBoxButton.OK, MessageBoxImage.Warning); } } } }
public InsertData(string etat, Produits ele, ProduitsViewModel view) { InitializeComponent(); this.DataContext = viewVM = view; Etat = etat; if (etat == "AJOUT") { this.Title = "Enregistrement d'un Produit"; nupd.Value = 0; } else { this.Title = "Modification d'un Produit"; } }
private void btnEdit_Click(object sender, RoutedEventArgs e) { if (dataGrid.SelectedItem != null) { try { //if (GlobalData.VerificationDroit("CanAddProduits")) //{ viewM = this.Main.DataContext as ProduitsViewModel; InsertData view = new InsertData("MOD", viewM.SelectedData, viewM); view.ShowDialog(); if (view.Msg == "OK") { MessageBox.Show("Opération effectuée avec succès", "Produits", MessageBoxButton.OK, MessageBoxImage.Information); viewM.Refresh(); } else if (view.Msg == "Error") { MessageBox.Show(" Echec Opération ", "Produits", MessageBoxButton.OK, MessageBoxImage.Warning); viewM.Refresh(); } else { viewM.Refresh(); } //} } catch (Exception ex) { MessageBox.Show(ex.Message, "Produits", MessageBoxButton.OK, MessageBoxImage.Warning); } } else { MessageBox.Show("Aucune ligne selectionnée dans la liste", "Produits", MessageBoxButton.OK, MessageBoxImage.Warning); } }
private void btnRefresh_Click(object sender, RoutedEventArgs e) { viewM = this.Main.DataContext as ProduitsViewModel; viewM.Refresh(); }
private void btnValider_Click(object sender, RoutedEventArgs e) { try { ProduitsViewModel vm = this.DataContext as ProduitsViewModel; Produits ent = vm.SelectedData; if (Etat == "AJOUT") { try { GESHOTELEntities context = new GESHOTELEntities(); var query = from res in context.Conditionnements where res.Libelle == rcbConditionnement.SearchText && res.Etat == "ACTIF" select res; if (query.Count() != 0) { } else { Conditionnements cd = new Conditionnements(); cd.Etat = "ACTIF"; cd.idHotel = 1; cd.Libelle = rcbCategorie.SearchText; viewVM.model.Conditionnements.Add(cd); ent.Conditionnements = cd; } var quer = from res in context.Categories where res.Libelle == rcbCategorie.SearchText && res.Etat == "ACTIF" select res; if (quer.Count() != 0) { } else { Categories cat = new Categories(); cat.Etat = "ACTIF"; cat.idHotel = 1; cat.Libelle = rcbCategorie.SearchText; viewVM.model.Categories.Add(cat); ent.Categories = cat; } ent.Etat = "ACTIF"; ent.idHotel = 1; viewVM.model.Produits.Add(ent); viewVM.model.SaveChanges(); Msg = "OK"; this.Close(); } catch (Exception ex) { Msg = "Error"; ErrorMsg = ex.Message; } } else { try { viewVM.model.SaveChanges(); Msg = "OK"; this.Close(); } catch (Exception ex) { Msg = "Error"; ErrorMsg = ex.Message; } } } catch (Exception) { } }