private void btnXoaHD_Click(object sender, EventArgs e) { KhachHangDTO kh = new KhachHangDTO(); HoaDonXuatDTO hdx = new HoaDonXuatDTO(); int makh = 0; int mahd = 0; DataGridViewRow dr = dgvHoaDon.SelectedRows[0]; int.TryParse(dr.Cells["Mã khách"].Value.ToString(), out makh); kh.MaKhachHang = makh; int.TryParse(dr.Cells["Mã Xuất hàng"].Value.ToString(), out mahd); hdx.MaHDXuat = mahd; if (DialogResult.Yes == MessageBox.Show("Bạn chắc không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { try { KhachHangDAO.XoaKH(kh); HoaDonXuatDAO.XoaHD(hdx); MessageBox.Show("Bạn đã xóa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Chưa xóa được mời làm lại "); } } dgvHoaDon.DataSource = HoaDonXuatDAO.LoadDataHoaDonVaKhach(); }
private void frmXuatKho_Load(object sender, EventArgs e) { dgvHoaDon.DataSource = HoaDonXuatDAO.LoadDataHoaDonVaKhach(); anhd(); btnLuuHD.Visible = false; btnLuuCTXH.Visible = false; LoadComboBox(); }
private void btnLuuCTXH_Click(object sender, EventArgs e) { ChiTietXuatDTO ctx = new ChiTietXuatDTO(); int dongia = 0; int soluong = 0; int.TryParse(txtDonGiaCTXH.Text, out dongia); int.TryParse(txtSoLuongCTXH.Text, out soluong); ctx.DonGia = dongia; ctx.SoLuong = soluong; ctx.MaHangHoa = (int)cboTenSanPham.SelectedValue; ctx.MaHDXuat = maHoaDon; // trường hợp bấm phím thêm if (ktctx == 1) { try { ChiTietXuatDAO.ThemCTX(ctx); } catch { try { int soluongcon = 0; int.TryParse(ChiTietXuatDAO.TinhSoLuong(ctx).Rows[0]["SoLuong"].ToString(), out soluongcon); ctx.SoLuong += soluongcon; ChiTietXuatDAO.SuaCTX(ctx); } catch { MessageBox.Show("Có lỗi không thêm được"); } } } // trường hợp bấm phím sửa if (ktctx == 2) { try { ChiTietXuatDAO.SuaCTX(ctx); } catch { MessageBox.Show("Lỗi chưa sửa được"); } } anhd(); btnLuuCTXH.Visible = false; dgvHoaDon.DataSource = HoaDonXuatDAO.LoadDataHoaDonVaKhach(); dgvChiTietXuat.DataSource = ChiTietXuatDAO.LoadDataCTX(maHoaDon); resettext(); ktctx = 0; }
private void btnLuuHD_Click(object sender, EventArgs e) { KhachHangDTO kh = new KhachHangDTO(); HoaDonXuatDTO hdx = new HoaDonXuatDTO(); int makh = 0; int mahd = 0; kh.HoTen = txtTenKhachHang.Text; kh.SDT = txtSDT.Text; kh.Email = txtEmail.Text; kh.DiaChi = txtDiaChi.Text; hdx.TongTien = "0"; // khi phím bấm là phím thêm if (kthd == 1) { int.TryParse(KhachHangDAO.LayIDKhachCuoi().Rows[0]["MaxMK"].ToString(), out makh); kh.MaKhachHang = makh + 1; hdx.MaKhachHang = makh + 1; hdx.NgayXuat = dtpThoiGian.Value; int.TryParse(HoaDonXuatDAO.LayMaxIDHD().Rows[0]["MaHDXuat"].ToString(), out mahd); hdx.MaHDXuat = mahd + 1; try { KhachHangDAO.ThemKH(kh); HoaDonXuatDAO.ThemHD(hdx); } catch { MessageBox.Show("Có lỗi chưa thêm được mời làm lại "); } } // khi bấm phím sửa if (kthd == 2) { DataGridViewRow dr = dgvHoaDon.SelectedRows[0]; int.TryParse(dr.Cells["Mã khách"].Value.ToString(), out makh); kh.MaKhachHang = makh; int.TryParse(dr.Cells["Mã Xuất hàng"].Value.ToString(), out mahd); hdx.MaHDXuat = mahd; try { KhachHangDAO.SuaKH(kh); HoaDonXuatDAO.SuaHD(hdx); } catch { MessageBox.Show("Chưa sửa được mời làm lại "); } } anhd(); btnLuuHD.Visible = false; dgvHoaDon.DataSource = HoaDonXuatDAO.LoadDataHoaDonVaKhach(); resettext(); kthd = 0; }
private void btnXoaCTXH_Click(object sender, EventArgs e) { ChiTietXuatDTO ctx = new ChiTietXuatDTO(); ctx.MaHangHoa = (int)cboTenSanPham.SelectedValue; ctx.MaHDXuat = maHoaDon; try { ChiTietXuatDAO.XoaCTX(ctx); } catch { MessageBox.Show("Chưa xóa được!"); } dgvHoaDon.DataSource = HoaDonXuatDAO.LoadDataHoaDonVaKhach(); dgvChiTietXuat.DataSource = ChiTietXuatDAO.LoadDataCTX(maHoaDon); resettext(); }
private void btnXoaHD_Click(object sender, EventArgs e) { KhachHangDTO kh = new KhachHangDTO(); HoaDonXuatDTO hdx = new HoaDonXuatDTO(); int makh = 0; int mahd = 0; DataGridViewRow dr = dgvHoaDon.SelectedRows[0]; int.TryParse(dr.Cells["Mã khách"].Value.ToString(), out makh); kh.MaKhachHang = makh; int.TryParse(dr.Cells["Mã Xuất hàng"].Value.ToString(), out mahd); hdx.MaHDXuat = mahd; try { KhachHangDAO.XoaKH(kh); HoaDonXuatDAO.XoaHD(hdx); } catch { MessageBox.Show("Chưa xóa được mời làm lại "); } dgvHoaDon.DataSource = HoaDonXuatDAO.LoadDataHoaDonVaKhach(); }