private void btnThemMon_Click(object sender, RoutedEventArgs e) { WindowChonMon win = new WindowChonMon(mTransit, false, true, false, true); if (win.ShowDialog() == true) { Data.BOXuLyKhoChiTiet item = new Data.BOXuLyKhoChiTiet(); item.TonKho = new Data.TONKHO(); item.TonKho.SoLuongNhap = 1; item.TonKho.GiaNhap = 0; item.TonKho.GiaBan = win._ItemKichThuocMon.MenuKichThuocMon.GiaBanMacDinh; item.TonKho.NgaySanXuat = DateTime.Now; item.TonKho.NgayHetHan = DateTime.Now; item.TonKho.DonViTinh = win._ItemKichThuocMon.KichThuocLoaiBan; item.TonKho.MonID = win._ItemKichThuocMon.MenuMon.MonID; item.MenuMon = win._ItemKichThuocMon.MenuMon; item.ListLoaiBan = lsLoaiBan.Where(s => s.DonViID == win._ItemKichThuocMon.MenuMon.DonViID).ToList(); if (item.ListLoaiBan.Count > 0) { item.LoaiBan = item.ListLoaiBan.Where(s => s.LoaiBanID == win._ItemKichThuocMon.MenuKichThuocMon.LoaiBanID).FirstOrDefault(); item.TonKho.LoaiBanID = item.LoaiBan.LoaiBanID; item.TonKho.DonViID = item.LoaiBan.DonViID; } if (lsArray == null) { lsArray = new List <Data.BOXuLyKhoChiTiet>(); } lsArray.Add(item); lvData.Items.Refresh(); } }
public WindowXyLyKho(Data.Transit transit, Data.BOXuLyKho bOXuLyKho) { InitializeComponent(); mTransit = transit; //BOQuanLyKho = new Data.BOQuanLyKho(transit); BOXuLyKhoChiTiet = new Data.BOXuLyKhoChiTiet(transit); lsLoaiBan = Data.BOLoaiBan.GetAllNoTracking(mTransit).ToList(); BOXuLyKho = bOXuLyKho; }
public WindowXyLyKho(Data.Transit transit, Data.BOXuLyKho bOXuLyKho) { InitializeComponent(); mTransit = transit; //BOQuanLyKho = new Data.BOQuanLyKho(transit); BOXuLyKhoChiTiet = new Data.BOXuLyKhoChiTiet(transit); lsLoaiBan = Data.BOLoaiBan.GetAllNoTracking(mTransit).ToList(); BOXuLyKho = bOXuLyKho; }
private void btnXoa_Click(object sender, RoutedEventArgs e) { Data.BOXuLyKhoChiTiet item = ((Button)sender).DataContext as Data.BOXuLyKhoChiTiet; if (item.XuLyKhoChiTiet.ChinhKhoID > 0) { if (lsArrayDeleted == null) { lsArrayDeleted = new List <Data.BOXuLyKhoChiTiet>(); } lsArrayDeleted.Add(item); } lsArray.Remove(item); lvData.Items.Refresh(); }
private void btnThemMon_Click(object sender, RoutedEventArgs e) { WindowChonMon win = new WindowChonMon(mTransit, false, true, false, true); if (win.ShowDialog() == true) { Data.BOXuLyKhoChiTiet item = new Data.BOXuLyKhoChiTiet(); item.TonKho = new Data.TONKHO(); item.TonKho.SoLuongNhap = 1; item.TonKho.GiaNhap = 0; item.TonKho.GiaBan = win._ItemKichThuocMon.MenuKichThuocMon.GiaBanMacDinh; item.TonKho.NgaySanXuat = DateTime.Now; item.TonKho.NgayHetHan = DateTime.Now; item.TonKho.DonViTinh = win._ItemKichThuocMon.KichThuocLoaiBan; item.TonKho.MonID = win._ItemKichThuocMon.MenuMon.MonID; item.MenuMon = win._ItemKichThuocMon.MenuMon; item.ListLoaiBan = lsLoaiBan.Where(s => s.DonViID == win._ItemKichThuocMon.MenuMon.DonViID).ToList(); if (item.ListLoaiBan.Count > 0) { item.LoaiBan = item.ListLoaiBan.Where(s => s.LoaiBanID == win._ItemKichThuocMon.MenuKichThuocMon.LoaiBanID).FirstOrDefault(); item.TonKho.LoaiBanID = item.LoaiBan.LoaiBanID; item.TonKho.DonViID = item.LoaiBan.DonViID; } if (lsArray == null) lsArray = new List<Data.BOXuLyKhoChiTiet>(); lsArray.Add(item); lvData.Items.Refresh(); } }