public static List <ThietBiDTO> GetByType(int Id) { ThietBiBUS tbBus_gbt = new ThietBiBUS(); List <ThietBiDTO> rs = new List <ThietBiDTO>(); DataTable tb = tbBus_gbt.GetByType(Id); foreach (DataRow row in tb.Rows) { int TBId = int.Parse(row.ItemArray[0].ToString()); string TBName = row.ItemArray[1].ToString(); int LTBId = int.Parse(row.ItemArray[2].ToString()); int Price = int.Parse(row.ItemArray[3].ToString()); int Qty = int.Parse(row.ItemArray[4].ToString()); ThietBiDTO temp = new ThietBiDTO(TBId, TBName, LTBId, Price, Qty); rs.Add(temp); } return(rs); }
private void updateProduct(object sender, EventArgs e) { int rs; if (txtEditProduct.Text.ToString() == "" || txtEditProductQty.Text.ToString() == "" || txtEditProductPrice.Text.ToString() == "") { MessageBox.Show("Không được để trống"); } else if (int.TryParse(txtEditProductQty.Text.ToString(), out rs) == false || int.TryParse(txtEditProductPrice.Text.ToString(), out rs) == false) { MessageBox.Show("Giá và số lượng phải nhập số"); } else if (Convert.ToInt32(txtEditProductQty.Text.ToString()) < 0 || Convert.ToInt32(txtEditProductPrice.Text.ToString()) < 0) { MessageBox.Show("Giá và số lượng phải là số dương"); } else { int idEditProduct = Convert.ToInt32(lblId.Text.ToString()); string NameEditProduct = txtEditProduct.Text.ToString(); int TypeProductEdit = cbxEditProductType.SelectedIndex + 1; int EditProductQty = Convert.ToInt32(txtEditProductQty.Text.ToString()); int EditProductPrice = Convert.ToInt32(txtEditProductPrice.Text.ToString()); ThietBiDTO thietBiDTO = new ThietBiDTO(idEditProduct, NameEditProduct, TypeProductEdit, EditProductPrice, EditProductQty); ThietBiBUS thietBiBUS = new ThietBiBUS(); thietBiBUS.Edit(thietBiDTO); grvProduct.Rows.Clear(); getProduct(); lblId.Text = ""; txtEditProduct.Text = ""; cbxEditProductType.DataSource = null; cbxEditProductType.Items.Clear(); txtEditProductQty.Text = ""; txtEditProductPrice.Text = ""; } }
private void addProduct(object sender, EventArgs e) { int rs; if (txtThietBiName.Text.ToString() == "" || cbxAddProduct.SelectedIndex == 0 || txtQtyAdd.Text.ToString() == "" || txtPriceAdd.Text.ToString() == "") { MessageBox.Show("Không được để trống"); } else if (int.TryParse(txtQtyAdd.Text.ToString(), out rs) == false || int.TryParse(txtPriceAdd.Text.ToString(), out rs) == false) { MessageBox.Show("Giá và số lượng phải nhập số"); } else if (Convert.ToInt32(txtQtyAdd.Text.ToString()) < 0 || Convert.ToInt32(txtPriceAdd.Text.ToString()) < 0) { MessageBox.Show("Giá và số lượng phải là số dương"); } else { int TBId = 0; string TBName = txtThietBiName.Text.ToString(); int LTBAdd = cbxAddProduct.SelectedIndex; int QtyAdd = Convert.ToInt32(txtQtyAdd.Text.ToString()); int PriceAdd = Convert.ToInt32(txtPriceAdd.Text.ToString()); ThietBiDTO thietBiDTO = new ThietBiDTO(TBId, TBName, LTBAdd, PriceAdd, QtyAdd); ThietBiBUS thietBiBUS = new ThietBiBUS(); thietBiBUS.Add(thietBiDTO); grvProduct.Rows.Clear(); getProduct(); txtThietBiName.Text = ""; cbxAddProduct.SelectedIndex = 0; txtQtyAdd.Text = ""; txtPriceAdd.Text = ""; } }
public static List <ThietBiDTO> GetByName(string keyword) { List <ThietBiDTO> rs = new List <ThietBiDTO>(); ThietBiBUS _tbBus = new ThietBiBUS(); DataTable tb = _tbBus.GetAll(); //if(keyword=="") //{ // foreach (DataRow row in tb.Rows) // { // int TBId = int.Parse(row.ItemArray[0].ToString()); // string TBName = row.ItemArray[1].ToString(); // int LTBId = int.Parse(row.ItemArray[2].ToString()); // int Price = int.Parse(row.ItemArray[3].ToString()); // int Qty = int.Parse(row.ItemArray[4].ToString()); // ThietBiDTO temp = new ThietBiDTO(TBId, TBName, LTBId, Price, Qty); // rs.Add(temp); // } // return rs; //} foreach (DataRow row in tb.Rows) { if (row.ItemArray[1].ToString().ToUpper().Contains(keyword.ToUpper())) { int TBId = int.Parse(row.ItemArray[0].ToString()); string TBName = row.ItemArray[1].ToString(); int LTBId = int.Parse(row.ItemArray[2].ToString()); int Price = int.Parse(row.ItemArray[3].ToString()); int Qty = int.Parse(row.ItemArray[4].ToString()); ThietBiDTO temp = new ThietBiDTO(TBId, TBName, LTBId, Price, Qty); rs.Add(temp); } } return(rs); }
public void Add(ThietBiDTO thietBiDTO) { a.Add(thietBiDTO); }
public void Edit(ThietBiDTO thietBiDTO) { a.Edit(thietBiDTO); }