private HoSoReportDto GetPhongBanPhanCong(HoSoReportDto item, HoSoReportInputDto input) { if (input.FormId == (int)CommonENum.FORM_ID.FORM_MOT_CUA_PHAN_CONG) { var _listPhongBan = (from ploai in _phongBanLoaiHoSoRepos.GetAll() join pb in _phongBanRepos.GetAll() on ploai.PhongBanId equals pb.Id where ploai.LoaiHoSoId == item.LoaiHoSoId select new ItemDto <int> { Id = pb.Id, Name = pb.TenPhongBan, Checked = false }).ToList(); if (item.PhongBanId.HasValue && item.PhongBanId > 0) { foreach (var phongban in _listPhongBan) { if (phongban.Id == item.PhongBanId) { phongban.Checked = true; } } } item.ArrPhongBanXuLy = _listPhongBan; } return(item); }
private HoSoReportDto GetTrangThaiXuLyHoSo(HoSoReportDto item, HoSoReportInputDto input) { if (input.FormId == (int)CommonENum.FORM_ID.FORM_MOT_CUA_PHAN_CONG) { if ((item.DonViGui == (int)CommonENum.DON_VI_XU_LY.DOANH_NGHIEP || item.DonViGui == (int)CommonENum.DON_VI_XU_LY.KE_TOAN) && item.DonViXuLy == (int)CommonENum.DON_VI_XU_LY.MOT_CUA_PHAN_CONG) { item.FormCase = (int)CommonENum.FORM_CASE_MOT_CUA_PHAN_CONG.HO_SO_NOP_MOI; item.StrTrangThai = "Hồ sơ chờ tiếp nhận"; } } if (input.FormId == (int)CommonENum.FORM_ID.FORM_VAN_THU_DUYET) { if (item.VanThuDaDuyet == true || item.TrangThaiHoSo == (int)CommonENum.TRANG_THAI_HO_SO.DA_HOAN_TAT || item.FormCase == (int)CommonENum.FORM_CASE_THONG_KE_VAN_THU.HO_SO_TRA_LAI || item.DonViGui == (int)CommonENum.DON_VI_XU_LY.VAN_THU) { item.FormCase = (int)CommonENum.FORM_CASE_VAN_THU_DUYET.HO_SO_DA_DUYET; } else { item.FormCase = (int)CommonENum.FORM_CASE_VAN_THU_DUYET.HO_SO_CHUA_DUYET; } } return(item); }
private string GetName(HoSoReportDto input) { string result = string.Empty; try { //switch (input.ThuTucId) //{ // case 38: // var donHang38s = Newtonsoft.Json.JsonConvert.DeserializeObject<Dto.HoSoDonHang38Dto>(input.JsonDonHang); // result = donHang38s.DanhSachThuoc == null || donHang38s.DanhSachThuoc.Count() == 0 ? "" : donHang38s.DanhSachThuoc[0].TenThuoc; // break; // case 39: // var donHang39s = Newtonsoft.Json.JsonConvert.DeserializeObject<Dto.HoSoDonHang39Dto>(input.JsonDonHang); // result = donHang39s.DanhSachThuoc == null || donHang39s.DanhSachThuoc.Count() == 0 ? "" : donHang39s.DanhSachThuoc[0].Teninn; // break; //} } catch (Exception ex) { Logger.Error(ex.Message); } return(result); }