コード例 #1
0
 public AddEditProductForm(ProductsForm main)
 {
     this.main = main;
     InitializeComponent();
     InitializeComdoBoxes();
     logMessage = new StringBuilder("Добавление нового продукта: ");
 }
コード例 #2
0
        public ProductsForm IndexAction()
        {
            ProductsForm form = Application.OpenForms["ProductsForm"] == null ? new ProductsForm() : (ProductsForm)Application.OpenForms["ProductsForm"];

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

            productsform.OpenForm();
            productsform.ShowDialog();
        }
コード例 #4
0
        private void btnProducts_Click(object sender, EventArgs e)
        {
            ProductsForm p = new ProductsForm();

            Globals.CreateForm(p, panelContent);
            Text = "Product Manager";
        }
コード例 #5
0
        private void pRODUCTSToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ProductsForm productsForm = new ProductsForm();

            _frmGecis.MainFormPass(productsForm, this);
            ;
        }
コード例 #6
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();
        }
コード例 #7
0
 private void barButtonItemAdd_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     using (ProductsForm addForm = new ProductsForm())
     {
         addForm.ShowDialog();
         addForm.Dispose();
     }
     loadData();
 }
コード例 #8
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();
 }
コード例 #9
0
 public AddEditProductForm(ProductDTO product, ProductsForm main)
 {
     this.main = main;
     _Product  = product;
     InitializeComponent();
     InitializeComdoBoxes();
     InitializeTextBoxes();
     butSave.Text   = "Обновить продукт";
     this.Text      = "Обновление продукта " + product.Name;
     butDel.Visible = true;
     logMessage     = new StringBuilder("Изменение продукта: ");
 }
コード例 #10
0
 private void EditItemsMenuItemOperation()
 {
     try
     {
         using (var prodsForm = new ProductsForm())
             prodsForm.ShowDialog();
     }
     catch (Exception x)
     {
         x.ShowException();
     }
 }
コード例 #11
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();
        }
コード例 #12
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;
        }
コード例 #13
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;
        }
コード例 #14
0
        private void ProductsButtonClick(object sender, RoutedEventArgs e)
        {
            ProductsForm productsForm = new ProductsForm();

            productsForm.ShowDialog();
        }
コード例 #15
0
        public void IndexTest()
        {
            ProductsForm form = (ProductsForm)Router.Run("catalog/products/index");

            Assert.IsNotNull(form);
        }
コード例 #16
0
        private void productsToolStripMenuItem_Click(object sender, System.EventArgs e)
        {
            var f = new ProductsForm();

            f.ShowDialog();
        }
コード例 #17
0
 public ProductsFormPresenter(ProductsForm form)
 {
     Form        = form;
     DataManager = UnitOfWork.GetInstance();
     Products    = DataManager.ProductRepository.Get(t => t.Id != 1).OrderBy(t => t.Name).ToList();
 }
コード例 #18
0
        private void ProductsButton_Click(object sender, EventArgs e)
        {
            ProductsForm productsForm = new ProductsForm(currentUser);

            productsForm.ShowDialog();
        }
コード例 #19
0
 public ProductsWindow()
 {
     InitializeComponent();
     DataContext = new ProductsForm();
 }
コード例 #20
0
        private void MetroButton1_Click(object sender, EventArgs e)
        {
            ProductsForm pdf = new ProductsForm();

            pdf.Show();
        }