/// <summary> /// Hàm thực hiện lấy thông tin nguyên liệu khi đã click chọn trên modal /// </summary> /// <param name="maNL"></param> /// <returns></returns> public string layNguyenLieuModal(int maNL) { string kq = ""; bNhapKho bNhap = new bNhapKho(); try { //---------Lấy thông tin nguyên liệu đã được nhập List <ctPhieuNhapKho> listNhap = new qlCaPheEntities().ctPhieuNhapKhoes.Where(ct => ct.maNguyenLieu == maNL).ToList(); if (listNhap.Count > 0) { foreach (ctPhieuNhapKho ctPhieu in listNhap) { kq += "<img id=\"hinhNguyenLieu\" class='img img-responsive img-thumbnail'"; kq += "src=\"" + xulyDuLieu.chuyenByteHinhThanhSrcImage(ctPhieu.nguyenLieu.hinhAnh) + "\" width=\"250px\" height=\"auto\" />"; kq += "<br />"; kq += "<label id=\"lbTenNguyenLieu\" class=\"font-15 font-italic font-bold col-orange\">" + xulyDuLieu.traVeKyTuGoc(ctPhieu.nguyenLieu.tenNguyenLieu) + " </label> "; kq += "<input id=\"maNguyenLieuDaChon\" type=\"hidden\" value=\"" + ctPhieu.maNguyenLieu.ToString() + "\" />"; //-------Lấy giá nguyên liệu mới nhất trong phiếu(Thời điểm đang bán giá nguyên liệu giao động từ.....) kq += "<label id=\"lbDonGiaNhap\" class=\"font-15 font-italic font-bold col-red\">Giá nhập bình quân: " + bNhap.tinhTienBinhQuanNguyenLieuNhap(ctPhieu.maNguyenLieu).ToString() + " - Đơn vị pha chế: " + ctPhieu.nguyenLieu.donViPhaChe + "</label>"; break; } } else { //------Hiện thông báo nguyên liệu chưa có trong kho kq += "<label>Nguyên liệu chưa nhập nên không thể xác định giá cả</label>"; } } catch (Exception ex) { xulyFile.ghiLoi("Class CongThucController - Function: layNguyenLieuModal", ex.Message); } return(kq); }