Exemplo n.º 1
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("Are you sure you wanna delete this?", "Delete Product",
                                                        MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                int index = this.ProductsGRID.Rows.IndexOf((GridViewDataRowInfo)this.ProductsGRID.CurrentRow);
                if (index < 0)
                {
                    return;
                }
                BO.Product product = (BO.Product)ProductsGRID.Rows[index].DataBoundItem;
                if (product != null)
                {
                    productBll.Remove(product.ProductID);
                }
            }
            else if (dialogResult == DialogResult.No)
            {
                this.Hide();
                Products products = new Products();
                products.ShowDialog();
            }
        }
        private void ValidateFields()
        {
            if (txtProductName.Text == "")
            {
                erpProductName.SetError(txtProductName, "This cannot be blank");
            }
            if (txtPrice.Text == "")
            {
                erpProductPrice.SetError(txtPrice, "This cannot be blank");
            }
            if (txtQuantity.Text == "")
            {
                erpQuantity.SetError(txtQuantity, "This cannot be blank");
            }
            if (txtInserBy.Text == "")
            {
                erpInsertBy.SetError(txtInserBy, "This cannot be blank");
            }
            if (txtInserDate.Text == "")
            {
                erpInsertDate.SetError(txtInserDate, "This cannot be blank");
            }


            else
            {
                BO.Product product = new BO.Product();
                product.ProductName = txtProductName.Text;
                product.Price       = decimal.Parse(txtPrice.Text);
                product.Quantity    = int.Parse(txtQuantity.Text);
                product.Insertby    = txtInserBy.Text;
                product.InserDate   = DateTime.Parse(txtInserDate.Text);

                var result = _productBll.ADD(product);

                if (result != 0)
                {
                    MessageBox.Show("Data inserted succesfully!!!");
                    Products products = new Products();
                    products.InitData();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Insert / FAil");
                }


                //products.Refresh();
                //products.Update();
            }
        }
Exemplo n.º 3
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            int index = this.ProductsGRID.Rows.IndexOf((GridViewDataRowInfo)this.ProductsGRID.CurrentRow);

            if (index < 0)
            {
                return;
            }
            BO.Product product = (BO.Product)ProductsGRID.Rows[index].DataBoundItem;
            if (product != null)
            {
                ProductEdit edit = new ProductEdit();
                edit.txtProductID.Text   = this.ProductsGRID.CurrentRow.Cells[0].Value.ToString();
                edit.txtProductName.Text = this.ProductsGRID.CurrentRow.Cells[1].Value.ToString();
                edit.txtPrice.Text       = this.ProductsGRID.CurrentRow.Cells[2].Value.ToString();
                edit.txtQuantity.Text    = this.ProductsGRID.CurrentRow.Cells[3].Value.ToString();
                edit.ShowDialog();
            }
        }