private void btnXoa_Click(object sender, EventArgs e) { if (DialogResult.Yes == MessageBox.Show("Xoá chứ?", "Thông báo", MessageBoxButtons.YesNo)) { DBO.tb_ChiTietHoaDonBanDBO obj = new DBO.tb_ChiTietHoaDonBanDBO { DonGia = Convert.ToDouble(txtDG.Text), MaCTHDB = txtMaCTHD.Text, SoLuong = Convert.ToInt16(txtSL.Text), MaHoaDonBan = txtMaHD.Text, MaMatHang = cbMaHang.Text }; BLL.tb_ChiTietHoaDonBanBLL.xoa(obj); btnTaiLai_Click(sender, e); } }
private void btnSua_Click(object sender, EventArgs e) { DBO.tb_ChiTietHoaDonBanDBO obj = new DBO.tb_ChiTietHoaDonBanDBO { DonGia = Convert.ToDouble(txtDG.Text), MaCTHDB = txtMaCTHD.Text, SoLuong = Convert.ToInt16(txtSL.Text), MaHoaDonBan = txtMaHD.Text, MaMatHang = cbMaHang.Text }; BLL.tb_ChiTietHoaDonBanBLL.xoa(obj); BLL.tb_ChiTietHoaDonBanBLL.them(obj); btnTaiLai_Click(sender, e); //if (BLL.tb_ChiTietHoaDonNhapBLL.kiemTraTonTai(obj) == 0) // BLL.tb_ChiTietHoaDonNhapBLL.them(obj); //else // MessageBox.Show("Đã trùng"); }
private void btnThem_Click(object sender, EventArgs e) { DBO.tb_ChiTietHoaDonBanDBO obj = new DBO.tb_ChiTietHoaDonBanDBO { DonGia = Convert.ToDouble(txtDG.Text), MaCTHDB = txtMaCTHD.Text, SoLuong = Convert.ToInt16(txtSL.Text), MaHoaDonBan = txtMaHD.Text, MaMatHang = cbMaHang.Text }; if (BLL.tb_ChiTietHoaDonBanBLL.kiemTraTonTai(obj) == 0) { BLL.tb_ChiTietHoaDonBanBLL.them(obj); btnTaiLai_Click(sender, e); } else { MessageBox.Show("Đã trùng mã chi tiết HĐ"); } }
private void button1_Click(object sender, EventArgs e) { button2_Click(sender, e); if (DialogResult.Yes == MessageBox.Show("Thêm hóa đơn bán vào cơ sở dữ liệu?", "Thông báo", MessageBoxButtons.YesNo)) { //Xác nhận bán DBO.tb_HoaDonBanDBO obj = new DBO.tb_HoaDonBanDBO(); //Lấy số hóa đơn cuối +1 obj.MaHoaDonBan = (Convert.ToInt32(BLL.tb_HoaDonBanBLL.layDuLieu().Rows[BLL.tb_HoaDonBanBLL.layDuLieu().Rows.Count - 1][0].ToString()) + 1).ToString(); obj.NgayLap = DateTime.Now; obj.MaNhanVien = cbxNhanVien.SelectedValue.ToString(); obj.MaKhachHang = cbxKH.SelectedValue.ToString(); obj.TongThanhToan = Convert.ToDouble(txtTT.Text); obj.DaThanhToan = checkBox1.Checked; mahd = obj.MaHoaDonBan; BLL.tb_HoaDonBanBLL.them(obj); for (int i = 0; i < dataGridView1.Rows.Count; i++) { string check = dataGridView1.Rows[i].Cells[0].Value.ToString(); if (check == "True") { DBO.tb_ChiTietHoaDonBanDBO obj_ct = new DBO.tb_ChiTietHoaDonBanDBO(); obj_ct.MaHoaDonBan = obj.MaHoaDonBan; obj_ct.MaMatHang = dataGridView1.Rows[i].Cells[2].Value.ToString(); obj_ct.MaCTHDB = obj.MaHoaDonBan + "-" + obj_ct.MaMatHang; obj_ct.DonGia = Convert.ToDouble(dataGridView1.Rows[i].Cells[5].Value.ToString()); obj_ct.SoLuong = Convert.ToInt32(dataGridView1.Rows[i].Cells[1].Value.ToString()); BLL.tb_ChiTietHoaDonBanBLL.them(obj_ct); } } MessageBox.Show("Đã xong"); button1.Enabled = false; btnIn.Enabled = true; } }