public ProductInfoForm(Space.InfoType type, ref List<Product> productList, Product product) { //// EDIT PRODUCT InitializeComponent(); this.Text = "เดชาพาณิชย์ - ข้อมูลสินค้า"; this.productList = productList; this.infoType = type; isEditMode = true; cbOperative.Items.AddRange(Space.GetOperativeType()); cbLocation.Items.AddRange(Space.GetStoredLocationType()); txtProdName.Text = product.Name; txtProdUnit.Text = product.Unit; txtProdPrice.Text = product.Price.ToString(); if(product.Operative == Space.OperativeType.Male) cbOperative.SelectedIndex = 0; else if (product.Operative == Space.OperativeType.Female) cbOperative.SelectedIndex = 1; else throw new Exception("Improper Reached"); if (product.Location == 1) cbLocation.SelectedIndex = 0; else if (product.Location == 2) cbLocation.SelectedIndex = 1; else if (product.Location == 3) cbLocation.SelectedIndex = 2; else if (product.Location == 3.1) cbLocation.SelectedIndex = 3; else throw new Exception("Improper Reached"); this.DialogResult = System.Windows.Forms.DialogResult.No; }
public ProductInfoForm(Space.InfoType type, ref List<Product> productList) { ///// NEW PRODUCT InitializeComponent(); this.Text = "เดชาพาณิชย์ - ข้อมูลสินค้า"; this.infoType = type; this.productList = productList; isEditMode = false; cbOperative.Items.AddRange(Space.GetOperativeType()); cbLocation.Items.AddRange(Space.GetStoredLocationType()); this.DialogResult = System.Windows.Forms.DialogResult.No; }
public ProductEditorForm(Space.InfoType infoType) { InitializeComponent(); dgvMinHeight = dgvGeneral.Height; dgvMinWidth = dgvGeneral.Width; txtMinWidth = txtInput.Width; btnAddHeighLoc = btnNewProduct.Location.Y; this.infoType = infoType; if (infoType == Space.InfoType.DCP) productList = Space.GetProductList(); else if (infoType == Space.InfoType.AMR) productList = Space.GetProductListAmr(); DataGridViewImageColumn editColumn = new DataGridViewImageColumn(); editColumn.Image = Image.FromFile("edit-icon.png"); editColumn.HeaderText = ""; editColumn.Name = "Edit"; dgvGeneral.Columns.Add(editColumn); DataGridViewImageColumn deleteColumn = new DataGridViewImageColumn(); deleteColumn.Image = Image.FromFile("delete-icon.png"); deleteColumn.HeaderText = ""; deleteColumn.Name = "Delete"; dgvGeneral.Columns.Add(deleteColumn); dgvGeneral.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; dgvGeneral.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dgvGeneral.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; dgvGeneral.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; dgvGeneral.Columns[4].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; dgvGeneral.Columns[5].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; dgvGeneral.Columns[6].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; dgvGeneral.RowTemplate.Height = 30; dgvGeneral.RowHeadersVisible = false; ListAllProduct(); }