예제 #1
0
        public JsonResult UpdateNoteOfInFactMagasine(MagasineInFact magasineinfact)
        {
            var updateinfactorder = SendItemsFromTo.ReassignmentOfFields(magasineinfact);

            magasineinfact.Result = bll.BllUpdateNoteOfInFactMagasine(updateinfactorder.Pat_Id, updateinfactorder.St_Id,
                                                                      updateinfactorder.NewStudyId, updateinfactorder.VisitDate,
                                                                      updateinfactorder.IsNeedSendEmail, updateinfactorder.IsCash, updateinfactorder.LaborantId1,
                                                                      updateinfactorder.NewLaborantId1, updateinfactorder.LaborantId2, updateinfactorder.NewLaborantId2,
                                                                      updateinfactorder.FinalCost,
                                                                      updateinfactorder.NoteForDiscount, updateinfactorder.DoctorData);
            if (magasineinfact.Result)
            {
                //For refresh we need short date dd/mm/yyyy
                string[] words = magasineinfact.ConvertDateOfVisit.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
                string   ShortConvertDateOfVisit = words[0];
                HelperRefreshInFactMagasine(ShortConvertDateOfVisit);

                //For preorder JsGrid, after updated of the note
                //magasineinfact.ConvertedTimeOfVisit = magasineofpreorder.NewConvertedTimeOfVisit;

                return(Json(magasineinfact));
            }
            else
            {
                return(Json(magasineinfact));
            }
        }
예제 #2
0
        public JsonResult AddNewPatientToPreorderMagasine(MagasineOfPreorder magasineofpreorder)
        {
            //MagasineOfPreorder emptyrowofpreorder = new MagasineOfPreorder();
            var newpreorder = SendItemsFromTo.ReassignmentOfFields(magasineofpreorder);

            magasineofpreorder.Result = bll.BllAddNewPatientToPreorderMagasine(newpreorder.Pat_Id, newpreorder.St_Id, newpreorder.NewVisitDate,
                                                                               newpreorder.IsPreorder, newpreorder.IsNeedSendEmail, newpreorder.IsHasVisited, newpreorder.IsCash);
            if (magasineofpreorder.Result)
            {
                HelperRefreshPreorderMagasine(magasineofpreorder.ConvertDateOfVisit);
                return(Json(magasineofpreorder));
            }
            else
            {
                return(Json(emptyrowofpreorder));
            }
        }
예제 #3
0
        public JsonResult AddNewPatientToInFactMagasine(MagasineInFact magasineinfact)
        {
            //MagasineOfPreorder emptyrowofpreorder = new MagasineOfPreorder();
            var newinfactorder = SendItemsFromTo.ReassignmentOfFields(magasineinfact);

            magasineinfact.Result = bll.BllAddNewPatientToInFactMagasine(newinfactorder.Pat_Id, newinfactorder.St_Id, newinfactorder.VisitDate,
                                                                         newinfactorder.IsPreorder, newinfactorder.IsNeedSendEmail, newinfactorder.IsHasVisited, newinfactorder.IsCash,
                                                                         newinfactorder.LaborantId1, newinfactorder.LaborantId2, newinfactorder.FinalCost,
                                                                         newinfactorder.NoteForDiscount, newinfactorder.DoctorData);
            if (magasineinfact.Result)
            {
                string[] words = magasineinfact.ConvertDateOfVisit.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
                string   ShortConvertDateOfVisit = words[0];
                HelperRefreshInFactMagasine(ShortConvertDateOfVisit);
                return(Json(magasineinfact));
            }
            else
            {
                return(Json(emptyrowinfact));
            }
        }
예제 #4
0
        public JsonResult UpdateNoteOfPreorderMagasine(MagasineOfPreorder magasineofpreorder)
        {
            var updatepreordernote = SendItemsFromTo.ReassignmentOfFields(magasineofpreorder);

            magasineofpreorder.Result = bll.BllUpdateNoteOfPreorderMagasine(updatepreordernote.Pat_Id, updatepreordernote.St_Id,
                                                                            updatepreordernote.NewStudyId, updatepreordernote.VisitDate,
                                                                            updatepreordernote.NewVisitDate);
            if (magasineofpreorder.Result)
            {
                //For refresh we need short date dd/mm/yyyy
                string[] words = magasineofpreorder.ConvertDateOfVisit.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
                string   ShortConvertDateOfVisit = words[0];
                HelperRefreshPreorderMagasine(ShortConvertDateOfVisit);

                //For preorder JsGrid, after updated of the note
                magasineofpreorder.ConvertedTimeOfVisit = magasineofpreorder.NewConvertedTimeOfVisit;

                return(Json(magasineofpreorder));
            }
            else
            {
                return(Json(emptyrowofpreorder));
            }
        }