private void btnThemNguyenLieu_Click(object sender, RoutedEventArgs e) { if (mKichThuocMon != null) { WindowChonMon win = new WindowChonMon(mTransit, true, true, false, true); if (win.ShowDialog() == true) { Data.BODinhLuong item = new Data.BODinhLuong(); item.MenuMon = win._ItemMon.MenuMon; item.ListLoaiBan = lsLoaiBan.Where(s => s.DonViID == win._ItemMon.MenuMon.DonViID).ToList(); item.DinhLuong.DonViID = win._ItemMon.MenuMon.DonViID; item.DinhLuong.MonID = item.MenuMon.MonID; item.DinhLuong.Visual = true; item.DinhLuong.Deleted = false; item.DinhLuong.SoLuong = 0; item.IsSua = true; item.IsXoa = System.Windows.Visibility.Visible; item.DinhLuong.KichThuocMonChinhID = mKichThuocMon.MenuKichThuocMon.KichThuocMonID; if (item.ListLoaiBan.Count > 0) { item.DinhLuong.LoaiBanID = item.ListLoaiBan[0].LoaiBanID; } lsArray.Add(item); lvData.Items.Refresh(); } } }
private void btnXoa_Click(object sender, RoutedEventArgs e) { Data.BODinhLuong item = ((Button)sender).DataContext as Data.BODinhLuong; if (item.DinhLuong.ID > 0) { if (lsArrayDeleted == null) { lsArrayDeleted = new List <Data.BODinhLuong>(); } lsArrayDeleted.Add(item); } lsArray.Remove(item); lvData.Items.Refresh(); }
private void cbbLoaiBan_SelectionChanged(object sender, SelectionChangedEventArgs e) { Data.BODinhLuong item = ((ComboBox)sender).DataContext as Data.BODinhLuong; if (item != null) { switch (item.DinhLuong.LoaiBanID) { case (int)Data.EnumLoaiBan.Cai: case (int)Data.EnumLoaiBan.DinhLuong: case (int)Data.EnumLoaiBan.Gram: case (int)Data.EnumLoaiBan.Millilit: item.DinhLuong.KichThuocBan = 1; break; case (int)Data.EnumLoaiBan.Kg: case (int)Data.EnumLoaiBan.Lit: item.DinhLuong.KichThuocBan = 1000; break; case (int)Data.EnumLoaiBan.Gio: item.DinhLuong.KichThuocBan = 3600; break; case (int)Data.EnumLoaiBan.Phut: item.DinhLuong.KichThuocBan = 60; break; case (int)Data.EnumLoaiBan.Giay: item.DinhLuong.KichThuocBan = 1; break; default: break; } item.LoaiBan = item.ListLoaiBan.Where(o => o.LoaiBanID == item.DinhLuong.LoaiBanID).FirstOrDefault(); lvData.Items.Refresh(); } }
public void SetTransit(Data.Transit transit) { mTransit = transit; BODinhLuong = new Data.BODinhLuong(transit); }
private void btnThemNguyenLieu_Click(object sender, RoutedEventArgs e) { if (mKichThuocMon != null) { WindowChonMon win = new WindowChonMon(mTransit, true, true, false, true); if (win.ShowDialog() == true) { Data.BODinhLuong item = new Data.BODinhLuong(); item.MenuMon = win._ItemMon.MenuMon; item.ListLoaiBan = lsLoaiBan.Where(s => s.DonViID == win._ItemMon.MenuMon.DonViID).ToList(); item.DinhLuong.DonViID = win._ItemMon.MenuMon.DonViID; item.DinhLuong.MonID = item.MenuMon.MonID; item.DinhLuong.Visual = true; item.DinhLuong.Deleted = false; item.DinhLuong.SoLuong = 0; item.IsSua = true; item.IsXoa = System.Windows.Visibility.Visible; item.DinhLuong.KichThuocMonChinhID = mKichThuocMon.MenuKichThuocMon.KichThuocMonID; if (item.ListLoaiBan.Count > 0) item.DinhLuong.LoaiBanID = item.ListLoaiBan[0].LoaiBanID; lsArray.Add(item); lvData.Items.Refresh(); } } }