Exemple #1
0
        public ActionResult ViewDetailExamine()
        {
            long idFrmMed = 0;

            if (Request.QueryString["frmMedical"] != null)
            {
                idFrmMed = Convert.ToInt64(Request.QueryString["frmMedical"].ToString());
            }

            var    idRegistration = new MedicalHistoryHandler(_unitOfWork).GetRegNoBasedOnFormMedical(idFrmMed);
            string _url           = Url.Action("FormExamine", "Poli");

            _url = _url + "?id=" + idRegistration + "&IsViewOnly=true";
            return(Redirect(_url));
        }
Exemple #2
0
        public ActionResult GetEmployeeByNik(string nik)
        {
            var _draw          = Request.Form.GetValues("draw").FirstOrDefault();
            var _start         = Request.Form.GetValues("start").FirstOrDefault();
            var _length        = Request.Form.GetValues("length").FirstOrDefault();
            var _sortColumn    = Request.Form.GetValues("columns[" + Request.Form.GetValues("order[0][column]").FirstOrDefault() + "][name]").FirstOrDefault();
            var _sortColumnDir = Request.Form.GetValues("order[0][dir]").FirstOrDefault();
            var _searchValue   = Request.Form.GetValues("search[value]").FirstOrDefault();

            int _pageSize = _length != null?Convert.ToInt32(_length) : 0;

            int _skip = _start != null?Convert.ToInt32(_start) : 0;

            var employee = new EmployeeModel
            {
                EmpID = nik
            };

            var request = new MedicalHistoryRequest
            {
                Draw          = _draw,
                SearchValue   = _searchValue,
                SortColumn    = _sortColumn,
                SortColumnDir = _sortColumnDir,
                PageSize      = _pageSize,
                Skip          = _skip,
                Data          = new MedicalHistoryModel
                {
                    EmployeeData = employee
                }
            };

            if (Session["UserLogon"] != null)
            {
                request.Data.Account = (AccountModel)Session["UserLogon"];
            }

            var response = new MedicalHistoryHandler(_unitOfWork).getEmployeeBaseOnEmpNo(request);

            return(Json(new { data = response.Employees, recordsFiltered = response.RecordsFiltered, recordsTotal = response.RecordsTotal, draw = response.Draw }, JsonRequestBehavior.AllowGet));
        }