private void btnLuu_Click(object sender, EventArgs e) { if (txtMaPBH.Text == "") { MessageBox.Show("Mã phiếu bảo hành không được bỏ trống!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (txtMaPBH.Text.Length > 10) { MessageBox.Show("Mã phiếu bảo hành chỉ cho phép tối đa 4 ký tự!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } //else if (cboTenLinhKien.Text == "") // MessageBox.Show("Tên linh kiện không được bỏ trống!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); else if (txtTenKhachHang.Text == "") { MessageBox.Show("Tên khách hàng không được bỏ trống!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (txtThoiGianBH.Text == "") { MessageBox.Show("Thời gian bảo hành không được bỏ trống!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { PhieuBaoHanhInfo pbh = new PhieuBaoHanhInfo(); pbh.MaPBH = txtMaPBH.Text; pbh.Linhkien.MaLK = cboTenLinhKien.SelectedValue.ToString(); pbh.TenKH = txtTenKhachHang.Text; pbh.TgBaoHanh = Convert.ToInt32(txtThoiGianBH.Text); //pbh.NgayMua = dtNgayMua.Value.ToShortDateString(); //pbh.NgayHetHan = dtNgayHetHan.Value.ToShortDateString(); //pbh.NgayMua = dtNgayMua.sel.Value.ToString("dd-MMM-yyyy"); pbh.NgayMua = dtNgayMua.Value.Date.ToString("dd/MMM/yyyy"); pbh.NgayHetHan = dtNgayHetHan.Value.Date.ToString("dd/MMM/yyyy"); if (isThem) { pbhCtrl.Them(pbh); } else { pbhCtrl.Sua(pbh, maPBH); } PhieuBaoHanh_Load(sender, e); } }
public void Sua(PhieuBaoHanhInfo pbh, string maPBH) { DB2Command cmd = new DB2Command("UPDATE QLLK5.PHIEUBAOHANH SET MAPBH = '" + pbh.MaPBH + "', MALINHKIEN = '" + pbh.Linhkien.MaLK + "',TENKH='" + pbh.TenKH + "',THOIGIANBAOHANH='" + pbh.TgBaoHanh + "',NGAYMUA='" + pbh.NgayMua + "',NGAYHETHAN='" + pbh.NgayHetHan + "' WHERE MAPBH = '" + maPBH + "'"); data.Load(cmd); }
public void Them(PhieuBaoHanhInfo pbh) { DB2Command cmd = new DB2Command("INSERT INTO QLLK5.PHIEUBAOHANH(MAPBH, MALINHKIEN, TENKH,THOIGIANBAOHANH, NGAYMUA, NGAYHETHAN) VALUES('" + pbh.MaPBH + "', '" + pbh.Linhkien.MaLK + "','" + pbh.TenKH + "','" + pbh.TgBaoHanh + "','" + pbh.NgayMua + "','" + pbh.NgayHetHan + "')"); data.Load(cmd); }
public void Sua(PhieuBaoHanhInfo pbh, string maPBH) { data.Sua(pbh, maPBH); }
public void Them(PhieuBaoHanhInfo pbh) { data.Them(pbh); }