void Xuli(List <O_GIAODICH> lstgd) { foreach (O_GIAODICH gd in lstgd) { if (hoaDonOs.Where(w => (w.SoVe ?? string.Empty).Equals((gd.SoVeVN ?? string.Empty)) && w.MaCho.Equals(gd.MaCho) && w.GiaHeThong.Equals(gd.GiaHeThong)).Count() > lstgd.Where(w => (w.SoVeVN ?? string.Empty).Equals((gd.SoVeVN ?? string.Empty)) && w.MaCho.Equals(gd.MaCho) && w.GiaHeThong.Equals(gd.GiaHeThong)).Count() - 1) { continue; } O_HOADON g1 = new O_HOADON(); g1.GiaYeuCau = g1.GiaHeThong = gd.GiaHeThong; g1.Hang = gd.Hang; g1.GiaNet = gd.GiaNet; g1.MaCho = gd.MaCho; g1.SoVe = gd.SoVeVN; g1.NhaCungCap = gd.NhaCungCap; g1.HanhTrinhDi = gd.TuyenBayDi; g1.HanhTrinhVe = gd.TuyenBayVe; g1.CL1 = 0; g1.NgayGDV = gd.NgayGD; g1.IDGiaoDich = gd.ID; hoaDonOs.Add(g1); } if (lstgd.Count > 0) { iLoaiKhachHang.EditValue = lstgd[0].LoaiKhachHang; iIDKhachHang.EditValue = lstgd[0].IDKhachHang; hoaDonOBindingSource.DataSource = null; hoaDonOBindingSource.DataSource = hoaDonOs; bandedGridView1.BestFitColumns(); } }
private void btnXoa_ItemClick(object sender, ItemClickEventArgs e) { DialogResult da = XtraMessageBox.Show("Bạn muốn xóa tất cả trong HD", "Thông báo", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); O_HOADON GD = (GVHD.GetRow(GVHD.GetSelectedRows()[0]) as O_HOADON); List <O_HOADON> lst = hoaDonOs.Where(w => w.SoChungTu.Equals(GD.SoChungTu) && w.IDKhachHang.Equals(GD.IDKhachHang) && w.NgayThucHien.ToString("ddMMyyy").Equals(GD.NgayThucHien.ToString("ddMMyyy"))).ToList(); long A = 0; switch (da) { case DialogResult.Yes: List <object> s = new List <object>(); foreach (O_HOADON z in lst) { s.Add(z.ID); } A = _HoaDonD.XoaNhieu1Ban(s); DuLieu(); break; case DialogResult.No: A = _HoaDonD.Xoa(GD.ID); DuLieu(); break; case DialogResult.Cancel: return; } }
private void btnThemRow_ItemClick(object sender, ItemClickEventArgs e) { O_HOADON GD = (GVHD.GetRow(GVHD.GetSelectedRows()[0]) as O_HOADON); frmHoaDonThem frm = new frmHoaDonThem(GD); frm.ShowDialog(ParentForm); }
public frmHoaDonThem(O_HOADON HD) { InitializeComponent(); HD.ID = 0; _HoaDonO = HD; _HoaDonO.NhanVien = DuLieuTaoSan.NV.ID; iMaHD.Enabled = false; Text += " sửa"; }
private void MaSoThue_EditValueChanged(object sender, EventArgs e) { if (MaSoThue.EditValue != null) { O_HOADON hoaDonO = MaSoThue.GetSelectedDataRow() as O_HOADON; if (hoaDonO != null) { iMaSoThue.Text = hoaDonO.MaSoThue; iDiaChi.Text = hoaDonO.DiaChi; iMail.Text = hoaDonO.Mail; iCongTy.Text = hoaDonO.CongTy; } } }
private void grvDatCho_DoubleClick(object sender, EventArgs e) { O_HOADON GD = (GVHD.GetRow(GVHD.GetSelectedRows()[0]) as O_HOADON); List <O_HOADON> lst = new List <O_HOADON>(); lst = hoaDonOs.Where(w => w.SoChungTu.Equals(GD.SoChungTu) && w.IDKhachHang.Equals(GD.IDKhachHang) && w.NgayThucHien.ToString("ddMMyyy").Equals(GD.NgayThucHien.ToString("ddMMyyy"))).ToList(); if (lst.Count() > 1) { if (XtraMessageBox.Show("Bạn muốn chỉnh sửa tất cả", "Câu hỏi", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { lst = hoaDonOs.Where(w => w.ID.Equals(GD.ID)).ToList(); } } else { lst = hoaDonOs.Where(w => w.ID.Equals(GD.ID)).ToList(); } frmHoaDonThem frm = new frmHoaDonThem(lst); frm.ShowDialog(ParentForm); }