예제 #1
0
        public ActionResult Edit(PatientViewModel model)
        {
            ModelState.Clear();
            model.Genders  = GenderManager.GetAllGenderTitle();
            model.Diseases = DiseasesManager.GetAllDiseases();

            if (model.PatientId > 0)
            {
                var patient = PatientManager.GetAllPatienById(model.PatientId) ?? new Patient();

                model.PatientId = patient.PatientId;

                model.Name           = patient.Name;
                model.Age            = patient.Age;
                model.Contact        = patient.Contact;
                model.Email          = patient.Email;
                model.SerialNumber   = patient.SerialNumber;
                model.Address        = patient.Address;
                model.CallingDate    = patient.CallingDate;
                model.VisitingtDate  = patient.VisitingtDate;
                model.AppionmentDate = patient.AppionmentDate;
                model.GenderId       = patient.GenderId;
                model.DiseasesId     = patient.DiseasesId;
                model.PatientCode    = patient.PatientCode;
            }
            return(View(model));
        }
예제 #2
0
        public ActionResult Edit(PatientMedicalHistoryViewModel model)
        {
            ModelState.Clear();


            //ViewBag.Diseases = new SelectList(DiseasesManager.GetAllDiseases(), "DiseasesId", "Name");
            //ViewBag.Patients = new SelectList(new List<Patient>(), "PatientId", "Name");
            model.Patients = PatientManager.GetAllPatient();
            model.Diseases = DiseasesManager.GetAllDiseases();
            //model.Patients = PatientManager.GetPatientByDiseasesId(model.SearchField.SearchByDiseasesId);
            if (model.PatientHistoryId > 0)
            {
                var patientsMedicalHistory =
                    PatientMedicalHistoryManager.GetHistorybyId(model.PatientHistoryId);

                model.PatientHistoryId = patientsMedicalHistory.PatientHistoryId;
                model.PatientId        = patientsMedicalHistory.PatientId;
                model.DiseasesId       = patientsMedicalHistory.DiseasesId;
                model.VitalSign        = patientsMedicalHistory.VitalSign;
                model.Medicalhistory   = patientsMedicalHistory.Medicalhistory;
                model.CreatedDate      = patientsMedicalHistory.CreatedDate;
                model.ModifiedDate     = patientsMedicalHistory.ModifiedDate;
            }

            return(View(model));
        }
예제 #3
0
        public ActionResult Index(DiseasesViewModel model)
        {
            ModelState.Clear();
            var totalrecords = 0;

            model.Name = model.SearchByDieasesName;
            model.DiseasesInvestigations = DiseasesInvestigationManager.GetAllInvestigation();
            model.Diseases     = DiseasesManager.GetAllDiseasesByPaging(out totalrecords, model);
            model.TotalRecords = totalrecords;
            return(View(model));
        }
예제 #4
0
        //
        // GET: /DiseasesManagement/
        public ActionResult Index(DiseasesManagementViewModel model)
        {
            ModelState.Clear();
            var totalrecords = 0;

            model.ManagementProcess       = model.SearchByManagementName;
            model.DiseasesList            = DiseasesManager.GetAllDiseases();
            model.DisesesClinicalFeatures = DiseasesClinicalFeatureManager.GetAllFeature();
            model.DiseasesInvestigations  = DiseasesInvestigationManager.GetAllInvestigation();
            model.DiseasesManagements     = DiseasesManagementManager.GetAllManagementByPaging(out totalrecords, model);
            model.TotalRecords            = totalrecords;

            return(View(model));
        }
예제 #5
0
        public JsonResult Delete(DiseasesViewModel model)
        {
            int deleteIndex = 0;

            try
            {
                deleteIndex = DiseasesManager.DeleteDiseases(model.DiseasesId);
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }
            return(deleteIndex > 0 ? Reload() : ErroResult("Failed To Delete"));
        }
예제 #6
0
        //
        // GET: /Patient/
        public ActionResult Index(PatientViewModel model)
        {
            ModelState.Clear();

            var totalrecords = 0;

            model.Name         = model.SearchByName;
            model.Genders      = GenderManager.GetAllGenderTitle();
            model.Diseases     = DiseasesManager.GetAllDiseases();
            model.Patients     = PatientManager.GetAllPatienByPaging(out totalrecords, model).Where(x => (x.VisitingtDate >= model.FromDate || model.FromDate == null) && (x.VisitingtDate <= model.ToDate || model.ToDate == null)).ToList();
            model.TotalRecords = totalrecords;


            return(View(model));
        }
예제 #7
0
        //
        // GET: /PatientCondition/
        public ActionResult Index(PatientConditionViewModel model)
        {
            ModelState.Clear();


            var totalrecords = 0;

            model.Patients          = PatientManager.GetAllPatient();
            model.Diseases          = DiseasesManager.GetAllDiseases();
            model.Services          = ServiceManager.GetAllService();
            model.PatientConditions =
                PatientConditionManager.GetAllPatientconditionByPaging(out totalrecords, model);
            model.TotalRecords = totalrecords;
            return(View(model));
        }
예제 #8
0
 public ActionResult Edit(DiseasesViewModel model)
 {
     ModelState.Clear();
     model.DiseasesInvestigations = DiseasesInvestigationManager.GetAllInvestigation();
     if (model.DiseasesId > 0)
     {
         var disease = DiseasesManager.GetDeasesById(model.DiseasesId) ?? new Disease();
         model.DiseasesId              = disease.DiseasesId;
         model.Name                    = disease.Name;
         model.Aetiology               = disease.Aetiology;
         model.Pathophysiology         = disease.Pathophysiology;
         model.DiseasesInvestigationId = disease.DiseasesInvestigationId;
     }
     return(View(model));
 }
예제 #9
0
        //
        // GET: /PatientMedicalHistory/
        public ActionResult Index(PatientMedicalHistoryViewModel model, int?diseasesId, int?patientId)
        {
            ModelState.Clear();
            var totalrecords = 0;

            model.Patients = PatientManager.GetAllPatient();
            model.Diseases = DiseasesManager.GetAllDiseases();
            //model.Patients = PatientManager.GetPatientByDiseasesId(model.SearchField.SearchByDiseasesId);
            //GetAllPatientByDiseasesId(3);

            //ViewBag.DiseasesList = new SelectList(DiseasesManager.GetAllDiseases(), "DiseasesId", "Name");
            //ViewBag.PatientList = new SelectList(new List<Patient>(), "PatientId", "Name");
            model.PatientsMedicalHistories =
                PatientMedicalHistoryManager.GetAllMedicalHistoriesByPaging(out totalrecords, model, diseasesId, patientId);
            model.TotalRecords = totalrecords;
            return(View(model));
        }
예제 #10
0
        public JsonResult Save(DiseasesViewModel model)
        {
            int saveIndex = 0;

            var _disease = new Disease();

            _disease.DiseasesId              = model.DiseasesId;
            _disease.Name                    = model.Name;
            _disease.Aetiology               = model.Aetiology;
            _disease.Pathophysiology         = model.Pathophysiology;
            _disease.DiseasesInvestigationId = model.DiseasesInvestigationId;

            saveIndex = model.DiseasesId == 0 ? DiseasesManager.Save(_disease) : DiseasesManager.Edit(_disease);


            return(Reload(saveIndex));
        }
예제 #11
0
 public ActionResult Edit(DiseasesManagementViewModel model)
 {
     ModelState.Clear();
     model.DiseasesList            = DiseasesManager.GetAllDiseases();
     model.DisesesClinicalFeatures = DiseasesClinicalFeatureManager.GetAllFeature();
     model.DiseasesInvestigations  = DiseasesInvestigationManager.GetAllInvestigation();
     if (model.DiseasesManagementId > 0)
     {
         var diseaseManagement = DiseasesManagementManager.GetDeasesManagementById(model.DiseasesManagementId) ?? new DiseasesManagement();
         model.DiseasesManagementId    = diseaseManagement.DiseasesManagementId;
         model.ManagementProcess       = diseaseManagement.ManagementProcess;
         model.Prognosis               = diseaseManagement.Prognosis;
         model.DiseasesId              = diseaseManagement.DiseasesId;
         model.ClinicalFeatureId       = diseaseManagement.ClinicalFeatureId;
         model.DiseasesInvestigationId = diseaseManagement.DiseasesInvestigationId;
     }
     return(View(model));
 }
예제 #12
0
        public ActionResult Edit(PatientConditionViewModel model)
        {
            ModelState.Clear();
            model.Patients = PatientManager.GetAllPatient();
            model.Diseases = DiseasesManager.GetAllDiseases();
            model.Services = ServiceManager.GetAllService();

            if (model.PatientConditionId > 0)
            {
                PatientCondition patientCondition =
                    PatientConditionManager.GetPatientconditionById(model.PatientConditionId);
                model.PatientConditionId = patientCondition.PatientConditionId;
                model.PatienId           = patientCondition.PatienId;
                model.DiseasesId         = patientCondition.DiseasesId;
                model.ServiceId          = patientCondition.ServiceId;
                model.Beforetreatment    = patientCondition.Beforetreatment;
                model.AfterTreatment     = patientCondition.AfterTreatment;
                model.Createddate        = patientCondition.Createddate;
                model.ModifiedDate       = patientCondition.ModifiedDate;
            }
            return(View(model));
        }
예제 #13
0
 public Prescription()
 {
     InitializeComponent();
     _diseaseManager = new DiseasesManager();
     _medsManager    = new MedsManager();
 }
예제 #14
0
 public DiseasesControl()
 {
     InitializeComponent();
     _diseaseManager = new DiseasesManager();
 }