public string GetListXetNghiem(QLPHONGKHAMEntities db, out List <XetNghiemDTO> ListXetNghiem) { ListXetNghiem = new List <XetNghiemDTO>(); List <XETNGHIEM> listObjectDAO = null; if (xetNghiemServices.Select(db, out listObjectDAO) == Constant.RES_FAI) { return(Constant.RES_FAI); } if (listObjectDAO == null) { return(Constant.RES_FAI); } // duyệt qua danh sách xét nghiệm foreach (var xetnghiem in listObjectDAO) { // tạo đối tượng entity XetNghiemDTO xetNghiemEntity = new XetNghiemDTO(); // copy property BUS.Com.Utils.CopyPropertiesFrom(xetnghiem, xetNghiemEntity); // add vào list ouput ListXetNghiem.Add(xetNghiemEntity); } return(Constant.RES_SUC); }
public void GetInformation_TestCase2() { XetNghiemDTO xetNghiemDTO = null; XetNghiemBUS xetNghiemBUS = new XetNghiemBUS(); string actual = xetNghiemBUS.GetInfomationXetNghiem(db, "1234567890", out xetNghiemDTO); string expected = "1111"; Assert.Equals(actual, expected); }
// lấy thông tin xét nghiệm với mã public string GetInformationXetNghiem(string MaXetNghiem, out XetNghiemDTO xetNghiem) { xetNghiem = new XetNghiemDTO(); XetNghiemBUS xetNghiemBUS = new XetNghiemBUS(); using (QLPHONGKHAMEntities db = new QLPHONGKHAMEntities()) { xetNghiemBUS.GetInfomationXetNghiem(db, MaXetNghiem, out xetNghiem); } return(Constant.RES_SUC); }
// LẤY THÔNG TIN XÉT NGHIỆM public string GetInforXetNghiem(string MaXN, out XetNghiemDTO xetNghiem) { xetNghiem = new XetNghiemDTO(); XetNghiemBUS bus = new XetNghiemBUS(); using (QLPHONGKHAMEntities db = new QLPHONGKHAMEntities()) { if (bus.GetInfomationXetNghiem(db, MaXN, out xetNghiem) == Constant.RES_FAI) { return(Constant.RES_FAI); } } return(Constant.RES_SUC); }
public string GetXetNghiemByPhong(QLPHONGKHAMEntities db, string MaPhong, ref XetNghiemDTO xetNghiemDTO) { XETNGHIEM entity = null; if (xetNghiemServices.GetXetNghiemByPhong(db, MaPhong, out entity) == Constant.RES_FAI) { return(Constant.RES_FAI); } if (entity == null) { return(Constant.RES_FAI); } BUS.Com.Utils.CopyPropertiesFrom(entity, xetNghiemDTO); return(Constant.RES_SUC); }
// LẤY THÔNG TIN CHI TIẾT CỦA 1 XÉT NGHIỆM public string GetInfomationXetNghiem(QLPHONGKHAMEntities db, string MaXetNghiem, out XetNghiemDTO XetNghiemEntity) { XetNghiemEntity = new XetNghiemDTO(); XETNGHIEM entity = null; object[] id = { MaXetNghiem }; if (xetNghiemServices.FindById(db, id, out entity) == Constant.RES_FAI) { return(Constant.RES_FAI); } if (entity == null) { return(Constant.RES_FAI); } BUS.Com.Utils.CopyPropertiesFrom(entity, XetNghiemEntity); return(Constant.RES_SUC); }
public void GetInformation_TestCase1() { // create data search db.XETNGHIEMs.Add(new XETNGHIEM { MaXetNghiem = "1234567890" }); db.XETNGHIEMs.Add(new XETNGHIEM { MaXetNghiem = "1234567891" }); db.XETNGHIEMs.Add(new XETNGHIEM { MaXetNghiem = "1234567892" }); XetNghiemDTO xetNghiemDTO = null; XetNghiemBUS xetNghiemBUS = new XetNghiemBUS(); string actual = xetNghiemBUS.GetInfomationXetNghiem(db, "1234567890", out xetNghiemDTO); string expected = "0000"; Assert.Equals(actual, expected); }
// lấy danh sách chờ xét nghiệm public string GetListHoSoKhamByPhong(string MaPhong, out List <HoSoBenhAnDTO> listHoSoBenhAn) { // lấy xét nghiệm dựa vào phòng XetNghiemBUS xetNghiemBUS = new XetNghiemBUS(); HoSoBenhAnBUS hoSoBenhAnBUS = new HoSoBenhAnBUS(); XetNghiemDTO xetNghiemDTO = new XetNghiemDTO(); using (QLPHONGKHAMEntities db = new QLPHONGKHAMEntities()) { if (xetNghiemBUS.GetXetNghiemByPhong(db, MaPhong, ref xetNghiemDTO) == Constant.RES_FAI) { listHoSoBenhAn = new List <HoSoBenhAnDTO>(); return(Constant.RES_FAI); } if (hoSoBenhAnBUS.GetListHoSoXN(db, xetNghiemDTO.MaXetNghiem, out listHoSoBenhAn) == Constant.RES_FAI) { listHoSoBenhAn = new List <HoSoBenhAnDTO>(); return(Constant.RES_FAI); } } return(Constant.RES_SUC); }
// LẤY KẾT QUẢ XÉT XÉT NGHIỆM CỦA HỒ SƠ THEO PHÒNG public string GetKetQuaXetNghiem(string MaHoSo, string MaPhong, out KetQuaXetNghiemDTO ketQuaXetNghiem) { // lấy xét nghiệm dựa vào phòng XetNghiemBUS xetNghiemBUS = new XetNghiemBUS(); // kết quả xét nghiệm trả về XetNghiemDTO xetNghiemDTO = new XetNghiemDTO(); using (QLPHONGKHAMEntities db = new QLPHONGKHAMEntities()) { if (xetNghiemBUS.GetXetNghiemByPhong(db, MaPhong, ref xetNghiemDTO) == Constant.RES_FAI) { ketQuaXetNghiem = new KetQuaXetNghiemDTO(); return(Constant.RES_FAI); } KetQuaXetNghiemBUS ketQuaXetNghiemBUS = new KetQuaXetNghiemBUS(); if (ketQuaXetNghiemBUS.GetInformationWithId(db, MaHoSo, xetNghiemDTO.MaXetNghiem, out ketQuaXetNghiem) == Constant.RES_FAI) { ketQuaXetNghiem = new KetQuaXetNghiemDTO(); return(Constant.RES_FAI); } } return(Constant.RES_SUC); }