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(); } }
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(); } }