Esempio n. 1
0
        //Lấy Thông tin Phieu Muon
        private PhieuSDDVSP_DTO LayTTPM()
        {
            PhieuSDDVSP_DTO pm = new PhieuSDDVSP_DTO();

            pm.MaPhieu    = txtMaPhieu.Text;
            pm.MaKH       = cboMaKH.EditValue.ToString();
            pm.NgaySuDung = Convert.ToDateTime(dateEdit1.EditValue.ToString());
            pm.MaNV       = cboMaNV.EditValue.ToString();
            return(pm);
        }
 //Sửa Phiếu Sử dụng vào CSDL
 public bool SuaSDSPDV(PhieuSDDVSP_DTO SD)
 {
     if (KiemTraTruocKhiLuu(SD))
     {
         string sql = string.Format("UPDATE PHIEUSUDUNG SET MaKH='{1}', NgaySuDung=N'{2}', MaNV='{3}' WHERE MaPhieu='{0}'",
                                    SD.MaPhieu, SD.MaKH, SD.NgaySuDung, SD.MaNV);
         if (connData.ThucThiSQL(sql))
         {
             MessageBox.Show("Sửa thông tin Phiếu Sử dụng thành công !", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return(true);
         }
     }
     return(false);
 }
 //Thêm Phiếu Sử dụng vào CSDL
 public bool ThemSDDVSP(PhieuSDDVSP_DTO SD)
 {
     if (KiemTraTruocKhiLuu(SD))
     {
         string sql = string.Format("INSERT INTO PHIEUSUDUNG (MaPhieu, MaKH, NgaySuDung, MaNV)"
                                    + " VALUES ('{0}', '{1}', '{2}', '{3}')",
                                    SD.MaPhieu, SD.MaKH, SD.NgaySuDung, SD.MaNV);
         if (connData.ThucThiSQL(sql))
         {
             MessageBox.Show("Thêm Phiếu Sử dụng thành công", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return(true);
         }
     }
     return(false);
 }
Esempio n. 4
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            PhieuSDDVSP_DTO pm = LayTTPM();

            if (addpm)
            {
                pmBUS.ThemSDDVSP(pm);
                MuonSach_Load(sender, e);
            }
            if (updatepm)
            {
                pmBUS.SuaSDSPDV(pm);
            }
            MuonSach_Load(sender, e);
        }
 //Kiểm tra trước khi lưu
 public bool KiemTraTruocKhiLuu(PhieuSDDVSP_DTO SD)
 {
     if (SD.MaPhieu.Equals(""))
     {
         MessageBox.Show("Mã Phiếu không hợp lệ ! ");
         return(false);
     }
     if (SD.NgaySuDung.Equals(""))
     {
         MessageBox.Show("Ngày sử dụng không hợp lệ ! ");
         return(false);
     }
     if (SD.MaNV.Equals(""))
     {
         MessageBox.Show("Mã Nhân Viên không hợp lệ ! ");
         return(false);
     }
     return(true);
 }