private void btnDeletePro_Click(object sender, EventArgs e) { FProduct fProduct = new FProduct(); var ID = Convert.ToInt32(dgrvProduct.CurrentRow.Cells["ID"].Value.ToString()); fProduct.Delete(ID); BindingdgrvProduct(); }
public static void Main(string[] args) { Creator[] creators = new Creator[2]; creators[0] = new ConcreteCreatorA(); creators[1] = new ConcreteCreatorB(); foreach (Creator creator in creators) { FProduct product = creator.FactoryMethod(); Console.WriteLine("Created {0}", product.GetType().Name); } Console.ReadKey(); }
private void btnAddProduct_Click(object sender, EventArgs e) { Product entity = new Product(); entity.ID = Convert.ToInt32(txtIDPro.Text.ToString()); entity.Product1 = txtPro.Text; entity.IDCompany = Convert.ToInt32(cbCompany.SelectedValue.ToString()); entity.Price = Convert.ToInt32(txtPrice.Text.ToString()); entity.OrdinaryPrice = Convert.ToInt32(txtOrdinaryPrice.Text); FProduct fProduct = new FProduct(); fProduct.Insert(entity); BindingdgrvProduct(); }
private void btnEditPro_Click(object sender, EventArgs e) { Product entity = new Product(); entity.ID = Convert.ToInt32(txtIDPro.Text.ToString()); entity.Product1 = txtPro.Text; entity.IDCompany = Convert.ToInt32(cbCompany.SelectedValue.ToString()); entity.Price = Convert.ToInt32(txtPrice.Text.ToString()); entity.OrdinaryPrice = Convert.ToInt32(txtOrdinaryPrice.Text); FProduct fProduct = new FProduct(); fProduct.Update(entity); btnAddProduct.Enabled = false; //btnEditPro.Enabled = false; dgrvProduct.Refresh(); dgrvProduct.DataSource = null; txtIDPro.Enabled = false; var IDCom = Convert.ToInt32(cbCom.SelectedValue.ToString()); List <Product> list = (from pr in db.Products.Where(x => x.IDCompany == IDCom) select pr).ToList(); dgrvProduct.AutoGenerateColumns = false; dgrvProduct.ColumnCount = 5; dgrvProduct.Columns[0].Name = "ID"; dgrvProduct.Columns[0].HeaderText = "ID"; dgrvProduct.Columns[0].DataPropertyName = "ID"; dgrvProduct.Columns[1].Name = "Product1"; dgrvProduct.Columns[1].HeaderText = "Tên s?n ph?m"; dgrvProduct.Columns[1].DataPropertyName = "Product1"; dgrvProduct.Columns[2].Name = "Company"; dgrvProduct.Columns[2].HeaderText = "Mã công ty"; dgrvProduct.Columns[2].DataPropertyName = "IDCompany"; dgrvProduct.Columns[3].Name = "Price"; dgrvProduct.Columns[3].HeaderText = "Giá bán"; dgrvProduct.Columns[3].DataPropertyName = "Price"; dgrvProduct.Columns[4].Name = "OrdinaryPrice"; dgrvProduct.Columns[4].HeaderText = "Giá g?c"; dgrvProduct.Columns[4].DataPropertyName = "OrdinaryPrice"; dgrvProduct.DataSource = list; }
void Product_NewEntry(string pValue) { if (xproduct == null) { xproduct = new FProduct(); xproduct.FProduct_NeedToRefresh += Xproduct_refresh; } this.Parent.Controls.Add(xproduct); xproduct.Dock = DockStyle.Fill; xproduct.Show(); xproduct.BringToFront(); xproduct.Focus(); xproduct.SetAction(BtnEvent.New, null); xproduct.SetFocus(); xproduct.setname(pValue); }
public static List <EProduct> SelectProduct_Category(int cat) { return(FProduct.SelectProduct_Category(cat)); }
public static EProduct SelectProduct(int id) { return(FProduct.SelectProduct(id)); }
public static int CreateProduct(string name, int cat, decimal price, bool stock, string desc) { return(FProduct.CreateProduct(name, cat, price, stock, desc)); }
public static int UpdateProduct(EProduct Product) { return(FProduct.UpdateProduct(Product)); }
public static int DeleteProduct(int ProductID) { return(FProduct.DeleteProduct(ProductID)); }
public static List <EProduct> GetProduct() { return(FProduct.GetProduct()); }