private void FillDuLieu(DTO.HangHoa hh) { FillCbLoaiHangHoa(); FillCbKhoMacDinh(); FillCbPhanLoai(); FillCbDonVi(); FillCbNCC(); cbLoaiHH.Text = hh.LoaiHangHoa; lkueKhoMacDinh.EditValue = hh.KhoMacDinh; lkuePhanLoai.EditValue = hh.PhanLoai; txtMaHang.Text = hh.MaHangHoa; txtMaHang.ReadOnly = true; txtMaVachNSX.Text = hh.MaVachNSX; txtTenHang.Text = hh.TenHang; lkueDonVi.EditValue = hh.DonVi; txtXuatXu.Text = hh.XuatXu; nmrTonKhoToiThieu.Value = hh.TonKhoToiThieu; nmrTonKhoHienTai.Value = hh.TonHienTai; lkueNCC.EditValue = hh.NhaCungCap; nmrGiaMua.Value = hh.GiaMua; nmrGiaBanLe.Value = hh.GiaBanLe; nmrGiaBanSi.Value = hh.GiaBanSi; checkBConQuanLy.Checked = hh.ConQuanLy; }
private void btnLuu_click(object sender, EventArgs e) { DTO.HangHoa hh = new DTO.HangHoa() { LoaiHangHoa = cbLoaiHH.Text, KhoMacDinh = lkueKhoMacDinh.EditValue.ToString(), PhanLoai = lkuePhanLoai.EditValue.ToString(), MaHangHoa = txtMaHang.Text, MaVachNSX = txtMaVachNSX.Text, TenHang = txtTenHang.Text, DonVi = lkueDonVi.EditValue.ToString(), XuatXu = txtXuatXu.Text, TonKhoToiThieu = (int)nmrTonKhoToiThieu.Value, TonHienTai = (int)nmrTonKhoHienTai.Value, NhaCungCap = lkueNCC.EditValue.ToString(), GiaMua = int.Parse(nmrGiaMua.Value.ToString()), GiaBanLe = int.Parse(nmrGiaBanLe.Value.ToString()), GiaBanSi = int.Parse(nmrGiaBanSi.Value.ToString()), ConQuanLy = checkBConQuanLy.Checked ? true : false }; if (Cur_State == 1) { int kq = nv_hh.ThemHangHoa(hh); if (kq == 1) { ThemThanhCong(); MessageBox.Show("Thêm hàng hóa thành công !"); } else { MessageBox.Show("Không được để trống các trường dữ liệu quan trọng"); } } else if (Cur_State == 0) { int kq = nv_hh.CapNhatHangHoa(hh); if (kq == 1) { CapNhatThanhCong(); MessageBox.Show("Cập nhật hàng hóa thành công !"); } else { MessageBox.Show("Không được để trống các trường dữ liệu quan trọng"); } } }
// dùng để sửa public frmThemSuaHangHoa(DTO.HangHoa hh) { InitializeComponent(); Cur_State = 0; this.Text = "Cập nhật Hàng Hóa, Dịch Vụ"; btnDong.Click += new EventHandler(btnDong_click); btnLuu.Click += new EventHandler(btnLuu_click); FillDuLieu(hh); //button lookupedit lkueKhoMacDinh.ButtonClick += LkueKhoMacDinh_ButtonClick; lkuePhanLoai.ButtonClick += LkuePhanLoai_ButtonClick; lkueDonVi.ButtonClick += LkueDonVi_ButtonClick; lkueNCC.ButtonClick += LkueNCC_ButtonClick; }
public bool deleteHH(DTO.HangHoa hh) { string sql = "DELETE FROM tb_commodity WHERE id_hh=@id"; MySqlConnection con = dc.getConnection(); try { cmd = new MySqlCommand(sql, con); con.Open(); cmd.Parameters.Add("id", MySqlDbType.VarChar).Value = hh.id_hh; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception) { return(false); } return(true); }
public bool insertHH(DTO.HangHoa hh) { string sql = "INSERT INTO tb_commodity(namecommodity, unit, distributor) VALUES (@namecommodity, @unit, @distributor)"; MySqlConnection con = dc.getConnection(); try { cmd = new MySqlCommand(sql, con); con.Open(); cmd.Parameters.Add("namecommodity", MySqlDbType.VarChar).Value = hh.namecommodity; cmd.Parameters.Add("unit", MySqlDbType.VarChar).Value = hh.unit; cmd.Parameters.Add("distributor", MySqlDbType.VarChar).Value = hh.distributor; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception) { return(false); } return(true); }
public bool updateHH(DTO.HangHoa hh) { string sql = "UPDATE tb_commodity SET namecommodity=@namecommodity, unit=@unit, distributor=@distributor WHERE id_hh=@id"; MySqlConnection con = dc.getConnection(); try { cmd = new MySqlCommand(sql, con); con.Open(); cmd.Parameters.Add("id", MySqlDbType.VarChar).Value = hh.id_hh; cmd.Parameters.Add("namecommodity", MySqlDbType.VarChar).Value = hh.namecommodity; cmd.Parameters.Add("unit", MySqlDbType.VarChar).Value = hh.unit; cmd.Parameters.Add("distributor", MySqlDbType.VarChar).Value = hh.distributor; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception) { return(false); } return(true); }
public bool deleteHH(DTO.HangHoa hh) { return(dalh.deleteHH(hh)); }
public bool updateHH(DTO.HangHoa hh) { return(dalh.updateHH(hh)); }
public bool insertHH(DTO.HangHoa hh) { return(dalh.insertHH(hh)); }