Пример #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));
            }
        }