示例#1
0
 public HT_TSO layThamSoDonVi(BusinessConstant.LoaiThamSo loaiThamSo, BusinessConstant.MaThamSo maThamSo, string maDonVi)
 {
     try
     {
         HT_TSO   htTso         = null;
         Entities entities      = ContextFactory.GetInstance();
         string   strLoaiThamSo = loaiThamSo.layGiaTri();
         string   strMaThamSo   = maThamSo.layGiaTri();
         //htTso = entities.HT_TSO.FirstOrDefault(e => e.MA_TSO_LOAI.Equals(strLoaiThamSo) && e.MA_TSO.Equals(strMaThamSo) && e.MA_DVI_QLY.Equals(maDonVi));
         htTso = entities.HT_TSO.Where(e => e.MA_TSO_LOAI.Equals(strLoaiThamSo) && e.MA_TSO.Equals(strMaThamSo) && e.MA_DVI_QLY.Equals(maDonVi)).ToList().FirstOrDefault();
         return(htTso);
     }
     catch (Exception ex)
     {
         // Ghi log
         LLogging.WriteLog(ex.TargetSite.Name, LLogging.LogType.ERR, ex);
         throw ex;
     }
 }
示例#2
0
        public HT_TSO LayThamSo(BusinessConstant.LoaiThamSo loaiThamSo,
                                BusinessConstant.MaThamSo maThamSo,
                                string maDonVi)
        {
            // Kiểm tra kết nối, server, service trước khi request
            Common.Utilities.IsRequestAllow(ApplicationConstant.SystemService.UtilitiesService.layGiaTri());

            //Khởi tạo và gán các giá trị cho request
            ThamSoRequest  request  = Common.Utilities.PrepareRequest(new ThamSoRequest());
            ThamSoResponse response = new ThamSoResponse();

            request.LoaiThamSo = loaiThamSo;
            request.MaThamSo   = maThamSo;
            request.MaDonVi    = maDonVi;

            // Lấy kết quả trả về
            response = Client.LayThamSo(request);

            // Kiểm tra kết quả trả về
            Common.Utilities.ValidResponse(request, response);

            return(response.objThamSo);
        }