public void HienthiNguyenLieu(List <ChiTietPhieuNhap> list) { if (list.Count() > 0) { foreach (var item in list) { if (item.ChiTietNguyenLieu == null) { item.ChiTietNguyenLieu = CChiTietNguyenLieu_BUS.findCT(item.maChitietNguyenLieu); } if (item.PhieuNhapNguyenLieu == null) { item.PhieuNhapNguyenLieu = CPhieuNhapNguyenLieu_BUS.find(item.maPhieuNhap); } } dgChiTietNguyenLieu.ItemsSource = list.Select(x => new { maChiTietNguyenLieu = x.maChitietNguyenLieu.Substring(10), tenNguyenLieu = CNguyenLieu_BUS.findTenByMaChiTietNguyenLieu(x.maChitietNguyenLieu), donGia = x.donGia, soLuong = x.soLuong, ngayNhap = x.PhieuNhapNguyenLieu.ngayNhap.Value.ToString("dd/MM/yyyy"), ngayHetHan = x.ChiTietNguyenLieu.ngayHetHan.Value.ToString("dd/MM/yyyy") }); } }
private List <CBangXepHangNguyenLieuNhap> getDSNguyenLieuNhap(int month) { List <CBangXepHangNguyenLieuNhap> dsNguyenLieuNhap = new List <CBangXepHangNguyenLieuNhap>(); List <NguyenLieu> nguyenLieus = new List <NguyenLieu>(); List <PhieuNhapNguyenLieu> phieuNhapNguyenLieus = new List <PhieuNhapNguyenLieu>(); nguyenLieus = CNguyenLieu_BUS.to_List(); phieuNhapNguyenLieus = CPhieuNhapNguyenLieu_BUS.toListInMonth(month); if (phieuNhapNguyenLieus.Count() > 0) { foreach (NguyenLieu nguyenLieu in nguyenLieus) { foreach (PhieuNhapNguyenLieu phieuNhap in phieuNhapNguyenLieus) { foreach (ChiTietPhieuNhap chiTiet in phieuNhap.ChiTietPhieuNhaps.ToList()) { if (chiTiet.ChiTietNguyenLieu.maNguyenLieu == nguyenLieu.maNguyenLieu) { int soLuong = chiTiet.soLuong.Value; double donGia = chiTiet.donGia.Value; dsNguyenLieuNhap.Add(new CBangXepHangNguyenLieuNhap( nguyenLieu.maNguyenLieu, nguyenLieu.tenNguyenLieu, soLuong, donGia)); } } } } } return(dsNguyenLieuNhap); }
private void dgDSNguyenLieu_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (dgDSNguyenLieu.SelectedItem != null) { nguyenLieuSelect = new NguyenLieu(); nguyenLieuSelect = CNguyenLieu_BUS.find(dgDSNguyenLieu.SelectedValue.ToString()); } }
//private void txtBoxNv_Loaded(object sender, RoutedEventArgs e) //{ // txtBoxNv.Text = nhanVienSelected.hoNhanVien + " " + nhanVienSelected.tenNhanVien; //} public void hienthitheoListBOX(string maloai) { List <ChiTietNguyenLieu> listNguyenLieu = CNguyenLieu_BUS.hienthiTheoNL(maloai); if (listNguyenLieu.Count() > 0) { dgChiTietNguyenLieu.ItemsSource = listNguyenLieu; } else { MessageBox.Show("Không có nguyên liệu phẩm nào"); } }
private void btnXoa_Click(object sender, RoutedEventArgs e) { if (nguyenLieuSelect != null) { var result = MessageBox.Show("Do you want to delete changes?", "Confirmation", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { if (CNguyenLieu_BUS.remove(nguyenLieuSelect)) { hienThiDS(CNguyenLieu_BUS.to_List()); } } } else { MessageBox.Show("Vui lòng chọn nguyên liệu"); } }
private void hienThiThongTin(ChiTietPhieuNhap chiTietPhieuNhap) { if (chiTietPhieuNhap.ChiTietNguyenLieu == null) { ChiTietNguyenLieu chiTietNguyenLieu = CChiTietNguyenLieu_BUS.findCT(chiTietPhieuNhap.maChitietNguyenLieu); cmbTenNguyenLieu.SelectedItem = chiTietNguyenLieu.maNguyenLieu; dateNgayHetHan.SelectedDate = chiTietNguyenLieu.ngayHetHan; cmbDonViTinh.SelectedItem = chiTietNguyenLieu.donViTinh.Trim(); } else { cmbTenNguyenLieu.SelectedItem = CNguyenLieu_BUS.findTenNguyenLieu(chiTietPhieuNhap.ChiTietNguyenLieu.maNguyenLieu); dateNgayHetHan.SelectedDate = chiTietPhieuNhap.ChiTietNguyenLieu.ngayHetHan; cmbDonViTinh.SelectedItem = chiTietPhieuNhap.ChiTietNguyenLieu.donViTinh.Trim(); } txtMaChiTietNguyenLieu.Text = chiTietPhieuNhap.maChitietNguyenLieu.Substring(10); txtSoLuong.Text = chiTietPhieuNhap.soLuong.ToString(); txtDonGia.Text = chiTietPhieuNhap.donGia.ToString(); txtThanhTien.Text = chiTietPhieuNhap.thanhTien.ToString(); }
private void txtTimKiem_KeyUp(object sender, KeyEventArgs e) { if (txtTimKiem.Text == "") { hienThiDS(CNguyenLieu_BUS.to_List()); return; } // nếu combox tìm kiếm là 0 tức là tìm theo tên nguyên liệu if (cmbTimKiem.SelectedIndex == 0) { hienThiDS(CNguyenLieu_BUS.findTen(txtTimKiem.Text)); } //nếu combox tìm kiếm là 1 tức là tìm theo mã nguyên liệu else if (cmbTimKiem.SelectedIndex == 1) { List <NguyenLieu> list = CNguyenLieu_BUS.findMa(txtTimKiem.Text); hienThiDS(list); } else { hienThiDS(CNguyenLieu_BUS.findTenLoai(txtTimKiem.Text)); } }
private void btnRefesh_Click(object sender, RoutedEventArgs e) { hienThiDS(CNguyenLieu_BUS.to_List()); }
public frmQuanLyNguyenLieu() { InitializeComponent(); hienThiDS(CNguyenLieu_BUS.to_List()); }
private void LstBoxNguyenLieu_Loaded(object sender, RoutedEventArgs e) { LstBoxNguyenLieu.ItemsSource = CNguyenLieu_BUS.DSNguyenLieuTheoTen(); }