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);
            }
        }
예제 #2
0
        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);
        }
예제 #3
0
        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);
        }
예제 #4
0
 public void Sua(PhieuBaoHanhInfo pbh, string maPBH)
 {
     data.Sua(pbh, maPBH);
 }
예제 #5
0
 public void Them(PhieuBaoHanhInfo pbh)
 {
     data.Them(pbh);
 }