private void load_DsHD_From_To(object sender, EventArgs e) { HoaDonBus hdBus = new HoaDonBus(); tbl_DsHd.DataSource = hdBus.DsHoaDonFromTo(dtp_from.Value, dtp_to.Value); tbl_DsHd.Refresh(); }
private void BillBanLe_Load(object sender, EventArgs e) { //Start "Add Hoa don" HoaDonBus hdBus = new HoaDonBus(); Hd = new HOADON(); Hd.MANV = MainMenu.usrId; Hd.NGAYHD = DateTime.Now; hdBus.AddHoaDon(Hd); //End "Add Hoa Don" luu_status = false; txt_mahd.Text = Hd.MAHD.ToString(); txt_Manv.Text = MainMenu.usrId.ToString(); listDC = new BindingList <DOCHOI>(); tbl_sp.DataSource = listDC; tbl_sp.Columns[3].Visible = false; tbl_sp.Columns[4].Visible = false; tbl_sp.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; setDefaultValue(); }
private void bt_Xoa_Click(object sender, EventArgs e) { int mahd = (int)tbl_DsHd.SelectedRows[0].Cells[0].Value; HoaDonBus hdBus = new HoaDonBus(); hdBus.delete(mahd); tbl_CtHd.DataSource = null; tbl_CtHd.Refresh(); load_DsHD_From_To(sender, e); }
private void bt_Luu_Click(object sender, EventArgs e) { if (!luu_status) { try { if (!(listDC.Count > 0)) { return; } HoaDonBus hdBus = new HoaDonBus(); Hd.TRIGIA = tien_tong; hdBus.edit(Hd); CTHDBus ctBus = new CTHDBus(); DoChoiBus dcBus = new DoChoiBus(); CTHD ct = new CTHD(); //*/ foreach (DOCHOI it in listDC) { ct.MADC = it.MADC; ct.MAHD = Hd.MAHD; ct.SL = it.SL; ct.GIA = it.GIA; ctBus.addCTHD(ct); }//*/ dcBus.reduceDCs(listDC.ToList <DOCHOI>()); luu_status = true; MessageBox.Show("Lưu thành công!"); } catch (Exception ex) { MessageBox.Show(ex.Message); Console.WriteLine(ex.ToString()); } } else { MessageBox.Show("Dữ liệu đã lưu, Bạn không có quyền sửa!"); } }
private void btnTaoPhieuNhap_Click(object sender, EventArgs e) { int ktra = 0; if (listHHN.Count > 0) { DAO.HoaDon hd = new DAO.HoaDon { MaNV = int.Parse(txtMaNV.Text), NgayNhap = DateTime.Parse(txtNgayDat.Text) }; if (HoaDonBus.InsertHoaDon(hd)) { foreach (var item in listHHN) { HangBan hb = new HangBan { SoHD = hd.SoHoaDon, DonGia = item.DG, MaHang = item.MaHang, SoLuong = item.SL }; if (!HoaDonBus.InsertHangBan(hb)) { ktra++; } } } else { ktra++; } if (ktra == 0) { MessageBox.Show("Tạo đơn hàng thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } else { MessageBox.Show("Hãy thêm hàng hóa muốn nhập", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btn_huy_Click(object sender, EventArgs e) { if (luu_status) { var confirmResult = MessageBox.Show("Hóa đơn đã được lưu, không thể hủy!!\n Bạn có muốn thoát hay không?", "WARNING!!", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { goto endhuy; } else { return; } } else { goto huy; } huy: var confirm = MessageBox.Show("Hóa chưa được lưu!!\n Bạn có muốn HỦY hay không?", "WARNING!!", MessageBoxButtons.YesNo); if (confirm == DialogResult.No) { return; } HoaDonBus hdBus = new HoaDonBus(); hdBus.delete(Hd.MAHD); endhuy: this.Close(); }
private void bt_TimNgayHd_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(tb_maHD.Text)) { load_DsHD_From_To(sender, e); } else { try { HoaDonBus hdBus = new HoaDonBus(); int id = int.Parse(tb_maHD.Text); listHd = hdBus.dsHoaDonById(id); tbl_DsHd.DataSource = listHd; tbl_DsHd.Refresh(); }catch (Exception ex) { MessageBox.Show(ex.Message); Console.WriteLine(ex.ToString()); } } }