Ejemplo n.º 1
0
 public List<Pham_Nhan_Search_Result_Objects> GetDanhSachPhamNhan(int mucDoPhamToi, DateTime ngayPhongThichFrom, DateTime ngayPhongThichTo)
 {
     List<Pham_Nhan_Search_Result_Objects> ret = new List<Pham_Nhan_Search_Result_Objects>();
     var dsPhamNhan = new Pham_Nhan_DAL().GetDanhSachPhamNhan(mucDoPhamToi, ngayPhongThichFrom, ngayPhongThichTo);
     if (dsPhamNhan != null && dsPhamNhan.Count > 0)
     {
         foreach (var item in dsPhamNhan)
         {
             Pham_Nhan_Search_Result_Objects pn = new Pham_Nhan_Search_Result_Objects();
             pn.ma_so = item.ma_so;
             pn.ho_ten = item.ho_ten;
             pn.noi_sinh = item.noi_sinh;
             pn.pham_toi = item.pham_toi;
             switch (item.muc_do_pham_toi)
             {
                 case 1:
                     pn.muc_do_pham_toi = "Mức 1";
                     break;
                 case 2:
                     pn.muc_do_pham_toi = "Mức 2";
                     break;
                 case 3:
                     pn.muc_do_pham_toi = "Mức 3";
                     break;
             }
             pn.thoi_gian_giam = FormatUtils.strNgay(item.tong_so_ngay_giam_giu.Value);
             switch (item.loai_suc_khoe)
             {
                 case 1:
                     pn.loai_suc_khoe = "Loại 1";
                     break;
                 case 2:
                     pn.loai_suc_khoe = "Loại 2";
                     break;
                 case 3:
                     pn.loai_suc_khoe = "Loại 3";
                     break;
             }
             ret.Add(pn);
         }
     }
     return ret;
 }
Ejemplo n.º 2
0
        public Tinh_Trang_Pham_Nhan_Objects GetTinhTrangPhamNhan(String maThanNhan)
        {
            var phamNhan = new Pham_Nhan_DAL().GetNguoiThan(maThanNhan);
            if (phamNhan == null)
            {
                return null;
            }
            SP_Pham_Nhan_Get_Tinh_Trang_Result tinhTrangPhamNhanObj = new Pham_Nhan_DAL().GetTinhTrangPhamNhan(phamNhan.ma_so);
            Tinh_Trang_Pham_Nhan_Objects ret = new Tinh_Trang_Pham_Nhan_Objects();
            if (ret != null)
            {
                ret.MaSo = tinhTrangPhamNhanObj.ma_so;
                ret.HoTen = tinhTrangPhamNhanObj.ho_ten;
                ret.NgaySinh = tinhTrangPhamNhanObj.ngay_sinh.Value.ToString("dd/MM/yyyy");
                ret.NoiSinh = tinhTrangPhamNhanObj.noi_sinh;
                ret.ThoiGianGiamGiu = FormatUtils.strNgay(tinhTrangPhamNhanObj.so_ngay_da_giam_giu.Value)
                    + "/" + FormatUtils.strNgay(tinhTrangPhamNhanObj.tong_so_ngay_giam_giu.Value);
                switch (tinhTrangPhamNhanObj.loai_suc_khoe)
                {
                    case 1:
                        ret.LoaiSucKhoe = "Loại 1";
                        break;
                    case 2:
                        ret.LoaiSucKhoe = "Loại 2";
                        break;
                    case 3:
                        ret.LoaiSucKhoe = "Loại 3";
                        break;
                }

                var tkbThamBenh = new Pham_Nhan_DAL().GetTkbThamBenh(phamNhan.ma_so);
                if (tkbThamBenh == null)
                {
                    return ret;
                }
                ret.NgayThamBenhKeTiep = tkbThamBenh.ngay_gio_from.Value.ToString("dd/MM/yyyy");
            }
            return ret;
        }