private void TaoCTHD() { for (int i = 0; i < lvOrder.Items.Count; i++) { CTHoaDon_DTO cthdThem = new CTHoaDon_DTO(); cthdThem.MaHoaDon = int.Parse(txtMaHD.Text); cthdThem.MaSanPham = int.Parse(lvOrder.Items[i].SubItems[0].Text); cthdThem.SoLuongCTHD = int.Parse(lvOrder.Items[i].SubItems[3].Text); CTHoaDon_BUS cthdBus = new CTHoaDon_BUS(); cthdBus.ThemDanhSachCTHoaDon(cthdThem, 1); } lvSP.Items.Clear(); LoadFrom(); }
private void btnXoaCTHoaDon_Click(object sender, EventArgs e) { if (dataGridViewCTHoaDonQL.SelectedRows.Count > 0) { CTHoaDon_DTO cthd = (CTHoaDon_DTO)dataGridViewCTHoaDonQL.SelectedRows[0].DataBoundItem; if (MessageBox.Show("Bạn có chắc muốn xóa Sản Phẩm trong Hóa Đơn " + cthd.MaHoaDon + " không?", "Cảnh báo", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { CTHoaDon_BUS cthd1 = new CTHoaDon_BUS(); cthd1.XoaDanhSachCTHoaDon(cthd); MessageBox.Show("Đã xóa thành công Sản Phẩm trong Hóa Đơn"); Load_fromCTBanHang(); } } }
public List <CTHoaDon_DTO> TimCTHoaDon(int MaHD) { List <CTHoaDon_DTO> listCTHD = new List <CTHoaDon_DTO>(); #region Tạo Kết Nối SqlConnection con = DataProvider.TaoKetNoi(); #endregion if (con != null) { #region Tạo đối tượng truy vấn SqlCommand command = new SqlCommand(); command.CommandText = @"SELECT MaHoaDon, MaSanPham, SoLuongCTHD FROM CTHoaDon where TrangThai = 1 and MaHoaDon = " + MaHD + ""; command.Connection = con; SqlDataReader dataReader = command.ExecuteReader(); #endregion while (dataReader.Read()) { CTHoaDon_DTO cthd = new CTHoaDon_DTO(); if (dataReader.IsDBNull(0) != null) { cthd.MaHoaDon = (int)dataReader[0]; } if (dataReader.IsDBNull(1) != null) { cthd.MaSanPham = (int)dataReader["MaSanPham"]; } if (dataReader.IsDBNull(2) != null) { cthd.SoLuongCTHD = (int)dataReader["SoLuongCTHD"]; } listCTHD.Add(cthd); } #region đóng kết nối dataReader.Close(); con.Close(); #endregion } return(listCTHD); }
public void themDanhSachCTHoaDon(CTHoaDon_DTO cthdDTO, int TrangThai) { List <CTHoaDon_DTO> listHD = new List <CTHoaDon_DTO>(); #region Tạo Kết Nối SqlConnection con = DataProvider.TaoKetNoi(); #endregion if (con != null) { SqlCommand command = new SqlCommand(); command.CommandText = string.Format("INSERT INTO CTHOADON(MAHOADON, MASANPHAM, SOLUONGCTHD, TRANGTHAI) VALUES ({0}, {1}, {2}, {3})" , cthdDTO.MaHoaDon, cthdDTO.MaSanPham, cthdDTO.SoLuongCTHD, TrangThai); command.Connection = con; command.ExecuteNonQuery(); DataProvider.NgatKetNoi(con); } }
public void XoaDanhSachCTHoaDon(CTHoaDon_DTO cthdDTO) { List <CTHoaDon_DTO> listCTHD = new List <CTHoaDon_DTO>(); #region Tạo Kết Nối SqlConnection con = DataProvider.TaoKetNoi(); #endregion if (con != null) { SqlCommand command = new SqlCommand(); command.CommandText = @"UPDATE CTHOADON set TrangThai = 0 where MaHoaDon = @MaHoaDon"; command.Parameters.AddWithValue(@"MaHoaDon", cthdDTO.MaHoaDon); command.Connection = con; command.ExecuteNonQuery(); DataProvider.NgatKetNoi(con); } }
public void XoaDanhSachCTHoaDon(CTHoaDon_DTO cthdDTO) { CTHoaDon_DAO objcthoadon_DAO = new CTHoaDon_DAO(); objcthoadon_DAO.XoaDanhSachCTHoaDon(cthdDTO); }
public void ThemDanhSachCTHoaDon(CTHoaDon_DTO cthdDTO, int TrangThai) { CTHoaDon_DAO objcthoadon_DAO = new CTHoaDon_DAO(); objcthoadon_DAO.themDanhSachCTHoaDon(cthdDTO, TrangThai); }