コード例 #1
0
ファイル: MainContr.cs プロジェクト: RomanovSA/market
        public static void ProductForm()
        {
            ProductsForm productsform = new ProductsForm();

            productsform.OpenForm();
            productsform.ShowDialog();
        }
コード例 #2
0
        private void barButtonItemView_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            ProductsForm viewForm = new ProductsForm();

            viewForm.currentProductsGuid = (Guid)vendorGridView.GetFocusedRowCellValue("GUID");
            viewForm.edit = true;
            viewForm.view = true;
            viewForm.ShowDialog();
        }
コード例 #3
0
 private void barButtonItemAdd_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     using (ProductsForm addForm = new ProductsForm())
     {
         addForm.ShowDialog();
         addForm.Dispose();
     }
     loadData();
 }
コード例 #4
0
 private void barButtonItemEdit_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     using (ProductsForm editForm = new ProductsForm())
     {
         editForm.currentProductsGuid = (Guid)vendorGridView.GetFocusedRowCellValue("GUID");
         editForm.edit = true;
         editForm.ShowDialog();
     }
     loadData();
 }
コード例 #5
0
 private void EditItemsMenuItemOperation()
 {
     try
     {
         using (var prodsForm = new ProductsForm())
             prodsForm.ShowDialog();
     }
     catch (Exception x)
     {
         x.ShowException();
     }
 }
コード例 #6
0
        private void btnProducts_Click(object sender, EventArgs e)
        {
            this.Hide();
            ProductsForm productsForm = new ProductsForm();

            productsForm.Location      = this.Location;
            productsForm.StartPosition = this.StartPosition;
            if (cmb_start_selectWarehouse.SelectedItem != null)
            {
                productsForm.Text = "Warehouse: " + ((Warehouse)cmb_start_selectWarehouse.SelectedItem).name;
            }
            productsForm.FormClosing += delegate { this.Show(); };
            productsForm.ShowDialog();
        }
コード例 #7
0
        /// <summary>
        /// Edition d'un produit
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void NewProduct_Click(object sender, EventArgs e)
        {
            ProductsForm p = new ProductsForm(new Product());

            if (p.ShowDialog() != System.Windows.Forms.DialogResult.OK)
            {
                return;
            }
            ProductManager.Instance.Save(p.getProduct());
            Reload(ProductManager.Instance.All());
            currentProduct = p.getProduct();
            Utils.Notify("Nouveau produit ajouté");
            return;
        }
コード例 #8
0
        /// <summary>
        /// Edition d'un produit
        /// </summary>
        private void ModifyProduct()
        {
            //Passage d'un objet par copie
            ProductsForm p = new ProductsForm((Product)currentProduct.Clone());

            if (p.ShowDialog() != System.Windows.Forms.DialogResult.OK)
            {
                return;
            }
            if (currentProduct != p.getProduct())
            {
                ProductManager.Instance.Save(p.getProduct());
                Reload(ProductManager.Instance.All());
                currentProduct = p.getProduct();
                return;
            }
            Utils.Info("Aucune modification apportée au produit");
            return;
        }
コード例 #9
0
        private void ProductsButtonClick(object sender, RoutedEventArgs e)
        {
            ProductsForm productsForm = new ProductsForm();

            productsForm.ShowDialog();
        }
コード例 #10
0
        private void productsToolStripMenuItem_Click(object sender, System.EventArgs e)
        {
            var f = new ProductsForm();

            f.ShowDialog();
        }
コード例 #11
0
        private void ProductsButton_Click(object sender, EventArgs e)
        {
            ProductsForm productsForm = new ProductsForm(currentUser);

            productsForm.ShowDialog();
        }