Example #1
0
        public static bool HoanTatHD(HDXuatDTO hd)
        {
            string query = "UPDATE tblHDXuat SET NgayXuat = @NgayXuat WHERE MaHDXuat = @MaHDXuat";

            SqlParameter[] pars = new SqlParameter[2];
            pars[0] = new SqlParameter("@MaHDXuat", hd.MaHDXuat);
            pars[1] = new SqlParameter("@NgayXuat", hd.NgayXuat);
            return(DataProvider.ExecuteUpdateQuery(query, pars) == 1);
        }
Example #2
0
 public static bool ThemHDXuat(HDXuatDTO hd)
 {
     hd.MaHDXuat = (HDXuatDAO.LayMaHDXuatLonNhat() + 1);
     if (!HDXuatDAO.ThemHDXuat(hd))
     {
         return(false);
     }
     return(true);
 }
Example #3
0
 void SetInfoHD()
 {
     if (hd == null)
     {
         hd = new HDXuatDTO();
     }
     txtMaHD.Text        = hd.MaHDXuat.ToString();
     txtTenTaiKhoan.Text = hd.TenTaiKhoan;
     dtpNgayXuat.Text    = hd.NgayXuat.ToString();
     txtTongTien.Text    = hd.TongTien.ToString();
 }
Example #4
0
        public static bool ThemHDXuat(HDXuatDTO hd)
        {
            string query = "INSERT INTO [tblHDXuat]([MaHDXuat],[TenTaiKhoan],[NgayXuat],[TongTien],[TrangThai],[TonTai]) VALUES(@MaHDXuat,@TenTaiKhoan,@NgayXuat,@TongTien,@TrangThai,@TonTai)";

            SqlParameter[] pars = new SqlParameter[6];
            pars[0] = new SqlParameter("@MaHDXuat", hd.MaHDXuat);
            pars[1] = new SqlParameter("@TenTaiKhoan", hd.TenTaiKhoan);
            pars[2] = new SqlParameter("@NgayXuat", hd.NgayXuat);
            pars[3] = new SqlParameter("@TongTien", hd.TongTien);
            pars[4] = new SqlParameter("@TrangThai", hd.TrangThai);
            pars[5] = new SqlParameter("@TonTai", hd.TonTai);
            return(DataProvider.ExecuteInsertQuery(query, pars) == 1);
        }
Example #5
0
 void GetInfoResultHDXuat()
 {
     if (hd == null)
     {
         hd = new HDXuatDTO();
     }
     hd.MaHDXuat    = Convert.ToInt32(txtMaHD.Text);
     hd.TenTaiKhoan = txtTenTaiKhoan.Text;
     hd.NgayXuat    = Convert.ToDateTime(dtpNgayXuat.Value.ToString());
     hd.TongTien    = 0;
     if (radTTChoXuLy.Checked)
     {
         hd.TrangThai = 0;
     }
     hd.TonTai = 1;
 }
Example #6
0
 private void dgvDSHDXuat_SelectionChanged(object sender, EventArgs e)
 {
     if (dgvDSHDXuat.SelectedRows.Count > 0)
     {
         DataGridViewRow dgvRow = dgvDSHDXuat.CurrentRow;
         hd          = new HDXuatDTO();
         hd.MaHDXuat = Convert.ToInt32(dgvRow.Cells["colMaHDXuat"].Value.ToString());
         //hd.TongTien = Convert.ToInt32(dgvRow.Cells["colTongTien"].Value.ToString());
         hd.TongTien    = HDXuatBUS.LayTongTienHDXuat(hd.MaHDXuat);
         hd.TenTaiKhoan = dgvRow.Cells["colTenTK"].Value.ToString();
         hd.NgayXuat    = Convert.ToDateTime(dgvRow.Cells["colNgayXuat"].Value.ToString());
         hd.TrangThai   = Convert.ToInt32(dgvRow.Cells["colTrangThai"].Value);
         SetInfoHD();
         if (chkTrangThaiHDHuy.Checked)
         {
             AddStatus(3);
         }
         else
         {
             AddStatus(1);
         }
     }
 }
Example #7
0
 public static bool HoanTatHD(HDXuatDTO hd)
 {
     return(HDXuatDAO.HoanTatHD(hd));
 }
Example #8
0
 void AddStatus(int k)
 {
     if (k == 1) // Khi chọn 1 dòng - thông tin hóa đơn nhập
     {
         bool t = true;
         gboTTCTHDXuat.Enabled = t;
         btnTaoHD.Hide();
         btnHoanTat.Show();
         btnCapNhatCTHD.Hide();
         btnXoaCTHD.Enabled = !t;
         if (hd.TrangThai == 0)
         {
             panel2.Enabled      = t;
             dtpNgayXuat.Enabled = t;
             btnHoanTat.Enabled  = t;
             btnXoaHD.Enabled    = !t;
             btnLamMoiHD.Enabled = !t;
         }
         else
         {
             panel2.Enabled      = !t;
             dtpNgayXuat.Enabled = !t;
             btnHoanTat.Enabled  = !t;
             btnXoaHD.Enabled    = t;
             btnLamMoiHD.Enabled = t;
         }
     }
     else if (k == -1) // Khi làm mới tạo để tạo hóa đơn nhập
     {
         hd = null;    //Thêm vào để sửa trường hợp mới load frmHDNhap không thể thêm
         bool t = true;
         gboTTCTHDXuat.Enabled = !t;
         btnTaoHD.Enabled      = t;
         btnTaoHD.Show();
         btnHoanTat.Hide();
         btnXoaHD.Enabled     = !t;
         btnLamMoiHD.Enabled  = t;
         txtMaHD_CTHD.Enabled = !t;
         btnHoanTat.Enabled   = !t;
         dtpNgayXuat.Enabled  = t;
     }
     else if (k == 2) //Khi chọn 1 dòng CTHD
     {
         bool t = false;
         btnThemCTHD.Enabled    = t;
         btnXoaCTHD.Enabled     = !t;
         cboMaNL.Enabled        = t;
         btnThemCTHD.Visible    = t;
         btnCapNhatCTHD.Visible = !t;
     }
     else if (k == -2)// Khi làm mới cthd nhập
     {
         cthd = null;
         bool t = true;
         btnThemCTHD.Enabled    = t;
         btnXoaCTHD.Enabled     = !t;
         cboMaNL.Enabled        = t;
         btnThemCTHD.Visible    = t;
         btnCapNhatCTHD.Visible = !t;
     }
     else if (k == 3) //chkTrangThaiHuyHD.Checked = true -> LoadDSHDNhapBiHuy
     {
         bool t = false;
         btnTaoHD.Visible    = t;
         btnXoaHD.Visible    = t;
         btnLamMoiHD.Visible = t;
         btnHoanTat.Visible  = t;
         btnKhoiPhuc.Visible = !t;
         if (dgvDSHDXuat.Rows.Count > 0)
         {
             btnKhoiPhuc.Enabled = !t;
         }
         else
         {
             btnKhoiPhuc.Enabled = t;
         }
     }
     else if (k == -3)//chkTrangThaiHuyHD.Checked = false -> LoadDSHDNhap
     {
         bool t = true;
         btnKhoiPhuc.Visible = !t;
         btnXoaHD.Visible    = t;
         btnLamMoiHD.Visible = t;
         btnHoanTat.Visible  = t;
         btnHoanTat.Enabled  = t;
     }
 }