Esempio n. 1
0
        public ActionResult InformationSystemDetail(int masterId)
        {
            var rep      = new ApplicationMasterRepository();
            var response = rep.GetInforInformationSystem(masterId);

            return(Json(response));
        }
Esempio n. 2
0
        public ActionResult ItEquipmentUpdate(List <ItEquipmentModel> models)
        {
            var rep      = new ApplicationMasterRepository();
            var response = rep.ItEquipmentUpdate(models);

            return(Json(response ? new { result = "OK" } : new { result = "ERROR" }));
        }
Esempio n. 3
0
        public ActionResult ItEquipmentDetail(int masterId)
        {
            var rep      = new ApplicationMasterRepository();
            var response = rep.GetInforItEquipment(masterId);

            return(Json(response));
        }
Esempio n. 4
0
        public ActionResult EmailRequestUpdate(List <EmailRequestModel> models)
        {
            var rep      = new ApplicationMasterRepository();
            var response = rep.EmailRequestUpdate(models);

            return(Json(response ? new { result = "OK" } : new { result = "ERROR" }));
        }
Esempio n. 5
0
        public ActionResult InformationSystemUpdate(InformationSystemModel models)
        {
            var rep      = new ApplicationMasterRepository();
            var response = rep.InformationSystemUpdate(models);

            return(Json(response ? new { result = "OK" } : new { result = "ERROR" }));
        }
Esempio n. 6
0
        public ActionResult NetClientPolicyUpdate(List <NetClientPolicyModel> models)
        {
            var rep      = new ApplicationMasterRepository();
            var response = rep.NetClientPolicyUpdate(models);

            return(Json(response ? new { result = "OK" } : new { result = "ERROR" }));
        }
Esempio n. 7
0
        public JsonResult ApplicationRecallConfirm(int id)
        {
            var rep    = new ApplicationMasterRepository();
            var result = rep.ApplicationRecallConfirm(id);

            return(Json(result ? "OK" : "Error"));
        }
Esempio n. 8
0
        public ActionResult SystemRoleUpdate(List <SystemRoleModel> models)
        {
            var rep      = new ApplicationMasterRepository();
            var response = rep.SystemRoleUpdate(models);

            return(Json(response ? new { result = "OK" } : new { result = "ERROR" }));
        }
Esempio n. 9
0
        public JsonResult RecallApplication(int masterId, int applicationId)
        {
            var rep    = new ApplicationMasterRepository();
            var result = rep.RecallApplication(masterId, applicationId, User.GetClaimValue(ClaimTypes.Sid));

            return(Json(result ? "OK" : "Error"));
        }
Esempio n. 10
0
        public JsonResult ApplicationConfirm(int id, string linkApplication)
        {
            var rep    = new ApplicationMasterRepository();
            var result = rep.ApplicationConfirm(id, linkApplication);

            return(Json(result ? "OK" : "Error"));
        }
Esempio n. 11
0
        public ActionResult GetAll(string name, int deptId, string kind, string dateFrom, string dateTo, string sortdatafield, string sortorder, int pagesize, int pagenum)
        {
            //string name, int deptId, string kind, DateTime? dateFrom, DateTime? dateTo
            var fromDate = string.IsNullOrEmpty(dateFrom) ? DateTime.MinValue : (new DateTime(int.Parse(dateFrom.Split('.')[0]), int.Parse(dateFrom.Split('.')[1]), int.Parse(dateFrom.Split('.')[2])));
            var toDate   = string.IsNullOrEmpty(dateTo) ? DateTime.MaxValue : ((new DateTime(int.Parse(dateTo.Split('.')[0]), int.Parse(dateTo.Split('.')[1]), int.Parse(dateTo.Split('.')[2]))));

            string empId      = User.GetClaimValue(ClaimTypes.PrimarySid);
            var    repository = new ApplicationMasterRepository();
            var    list       = repository.GetAllMaster(string.IsNullOrEmpty(name) ? null : name, deptId, string.IsNullOrEmpty(kind) ? null : kind, fromDate, toDate, empId);
            var    total      = list.Count();

            if (!string.IsNullOrEmpty(sortorder))
            {
                list = sortorder == "asc" ? list.OrderBy(o => o.GetType().GetProperty(sortdatafield).GetValue(o, null)) :
                       list.OrderByDescending(o => o.GetType().GetProperty(sortdatafield).GetValue(o, null));
            }
            list = list.Skip(pagesize * pagenum).Take(pagesize);
            var result = new
            {
                TotalRows = total,
                Rows      = list
            };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Esempio n. 12
0
        public JsonResult ApproveApplication(ApprovalModel model)
        {
            var rep    = new ApplicationMasterRepository();
            var result = rep.ApproveApplication(model);

            return(Json(result ? "OK" : "Error"));
        }
Esempio n. 13
0
        public ActionResult EmailRequestDetail(int masterId)
        {
            var rep      = new ApplicationMasterRepository();
            var response = rep.GetInforEmailRequest(masterId);

            return(Json(response));
        }
Esempio n. 14
0
        public ActionResult NetClientPolicyDetail(int masterId)
        {
            var rep      = new ApplicationMasterRepository();
            var response = rep.GetInforNetClientPolicy(masterId);

            return(Json(response));
        }
Esempio n. 15
0
        public JsonResult ApplicationDelete(int id)
        {
            var userId = User.GetClaimValue(ClaimTypes.Sid);
            var rep    = new ApplicationMasterRepository();
            var result = rep.ApplicationDelete(id, userId);

            return(Json(result ? "OK" : "Error"));
        }
Esempio n. 16
0
        public int ApplicationMasterInsert(ApplicationMasterModel model)
        {
            model.CreateDate = DateTime.Now;
            model.CreateUid  = User.GetClaimValue(ClaimTypes.Sid);
            var rep = new ApplicationMasterRepository();

            return(rep.AppicationMasterInsert(model));
        }
Esempio n. 17
0
        public ActionResult InformationSystemUpdateApprove(InformationSystemModel models)
        {
            models.EmpIp = User.GetClaimValue(ClaimTypes.Sid);
            var rep      = new ApplicationMasterRepository();
            var response = rep.InformationSystemUpdateApprove(models);

            return(Json(response ? new { result = "OK" } : new { result = "ERROR" }));
        }
Esempio n. 18
0
        public JsonResult ApplicationMasterUpdate(ApplicationMasterModel model)
        {
            model.UpdateDate = DateTime.Now;
            model.UpdateUId  = User.GetClaimValue(ClaimTypes.Sid);
            var rep    = new ApplicationMasterRepository();
            var result = rep.AppicationMasterUpdate(model);

            return(Json(result ? "OK" : "Error"));
        }
Esempio n. 19
0
        public ActionResult ApprovalLineGetList(int masterId, int applicationId, string sortdatafield, string sortorder, int pagesize, int pagenum)
        {
            var rep   = new ApplicationMasterRepository();
            var list  = rep.ApprovalLineGetList(masterId, applicationId);
            var total = list.Count();

            if (!string.IsNullOrEmpty(sortorder))
            {
                list = sortorder == "asc" ? list.OrderBy(o => o.GetType().GetProperty(sortdatafield).GetValue(o, null)) :
                       list.OrderByDescending(o => o.GetType().GetProperty(sortdatafield).GetValue(o, null));
            }
            list = list.Skip(pagesize * pagenum).Take(pagesize);
            var result = new
            {
                TotalRows = total,
                Rows      = list
            };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }