private void ModifyProduct(ModelViewProduct produit) { if (gridViewProduct == null) { return; } produit = (ModelViewProduct)gridViewProduct.GetFocusedRow(); EditProduct(produit, false); }
private void EditProduct(ModelViewProduct product, bool newProduct) { Cursor.Current = Cursors.WaitCursor; var form = new FrmEditProduct(product, newProduct); form.Location = new Point(OwnerForm.Left + (OwnerForm.Width - form.Width) / 2, OwnerForm.Top + (OwnerForm.Height - form.Height) / 2); form.ShowDialog(); Product_Load(product, new EventArgs()); Cursor.Current = Cursors.Default; }
private void DeleteProduct() { DialogResult result = XtraMessageBox.Show(this, TagResources.DeleteQuestion, Application.ProductName, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation); if (result != DialogResult.Yes) { return; } if (gridViewProduct == null) { return; } var idProduct = (Guid)gridViewProduct.GetFocusedRowCellValue("Id"); _repositoryProduct.Remove(idProduct); var produit = new ModelViewProduct(); Product_Load(produit, new EventArgs()); }
public FrmEditProduct(ModelViewProduct product, bool newProduct) { InitializeComponent(); var repositoryCategory = new RepositoryCategory(); var repositoryMarque = new RepositoryMarque(); var repositoryFournisseur = new RepositoryFournisseur(); var repositoryProduit = new RepositoryProduct(); _editProductPresenter = new EditProductPresenterPage(this, repositoryCategory, repositoryMarque, repositoryFournisseur, repositoryProduit); _editProductPresenter.Display(); comboBoxCategory.DataSource = Categories; comboBoxCategory.DisplayMember = "Name"; comboBoxCategory.ValueMember = "Name"; comboBoxFournisseur.DataSource = Fournisseurs; comboBoxFournisseur.DisplayMember = "Name"; comboBoxFournisseur.ValueMember = "Name"; comboBoxMarque.DataSource = Marques; comboBoxMarque.DisplayMember = "Name"; comboBoxMarque.ValueMember = "Name"; comboBoxTypeGestion.DataSource = Enum.GetValues(typeof(GestionProduit)); if (!newProduct) { IdProduct = product.Id; textEditNameProduct.Text = product.Nom; comboBoxCategory.SelectedValue = product.Categorie; comboBoxMarque.SelectedValue = product.Marque; comboBoxFournisseur.SelectedValue = product.Fournisseur; textEditQuantité.Text = product.QuantiteMin.ToString(CultureInfo.InvariantCulture); dateEditEntree.Text = product.DateEntree.ToShortDateString(); comboBoxTypeGestion.SelectedItem = product.TypeGestion; } IsProductModified = false; _newProduct = newProduct; }
private void RefreshBdc() { var produit = new ModelViewProduct(); Product_Load(produit, new EventArgs()); }
private void CreateProduct() { var produit = new ModelViewProduct(); EditProduct(produit, true); }