protected void Page_Load(object sender, EventArgs e) { SealsApplication app = new SealsApplication(); rptSeals.DataSource = app.GetList(); rptSeals.DataBind(); }
public string GetNotesJson(int SealRequestsID) { SealsApplication app = new SealsApplication(); List <SealNotesEntity> list = app.GetSealNotesList(SealRequestsID); Dictionary <string, object> result = new Dictionary <string, object>(); result.Add("notes", list); return(Newtonsoft.Json.JsonConvert.SerializeObject(result)); }
public string GetFielsJson(int SealRequestsID) { SealsApplication app = new SealsApplication(); SealRequestsEntity sealRequestsEntity = app.GetSealRequests(SealRequestsID); string tmpFiles = string.Empty; List <SealFileEntity> list = app.GetSealFilesList(SealRequestsID); Dictionary <string, object> result = new Dictionary <string, object>(); result.Add("files", list.FindAll(r => r.Type == 2)); result.Add("currentUserID", UserID); result.Add("NotShowDelete", sealRequestsEntity.Status >= RequestStatus.Approved); return(Newtonsoft.Json.JsonConvert.SerializeObject(result)); }
private void SetMenuCount() { List <RequestStatus> status = new List <RequestStatus>(); status.Add(RequestStatus.Draft); status.Add(RequestStatus.Denied); status.Add(RequestStatus.Submitted); status.Add(RequestStatus.PendingApproval); status.Add(RequestStatus.Approved); status.Add(RequestStatus.PendingProcess); status.Add(RequestStatus.Processed); SealsApplication app = new SealsApplication(); waitingForCount = app.GetSealRequestsWaitingCount(UserInfo.UserID, status); }
public void ProcessRequest(HttpContext context) { string type = context.Request.QueryString["RequestType"]; int requestID = int.Parse(context.Request.QueryString["RequestID"]); WorkflowAction action = (WorkflowAction)Enum.Parse(typeof(WorkflowAction), context.Request.QueryString["Action"]); List <UsersEntity> lstUser = new List <UsersEntity>(); // Get some entity SealsApplication sealApp = new SealsApplication(); SealRequestsEntity sealRequestEntity = sealApp.GetSealRequests(requestID); UserApplication userApp = new UserApplication(); if (action == WorkflowAction.Deny || action == WorkflowAction.FinishProcess) { lstUser.Add(userApp.GetUser(sealRequestEntity.RequestedBy)); } else if (action == WorkflowAction.Cancel || action == WorkflowAction.Complete || action == WorkflowAction.Pending || action == WorkflowAction.Save) { } else if (type == "Seal") { // Get Seal entity list List <SealUnionRequestsEntity> listSealUnionReq = sealApp.GetSealUnionRequestsList(requestID); List <SealsEntity> listSeal = new List <SealsEntity>(); foreach (SealUnionRequestsEntity ent in listSealUnionReq) { SealsEntity sealEntity = sealApp.GetList().Find(r => r.ID == ent.SealID); listSeal.Add(sealEntity); } if (action == WorkflowAction.Submit) { foreach (SealsEntity ent in listSeal) { lstUser.Add(userApp.GetUser(ent.Approver)); } } else if (action == WorkflowAction.Approve) { foreach (SealsEntity ent in listSeal) { lstUser.Add(userApp.GetUser(ent.Owner)); } } else { SearchUsersRequest requestUser = new SearchUsersRequest(SearchUsersType.All, false, " FirstName ", " ASC "); requestUser.IsSunnet = true; SearchUserResponse responseuser = userApp.SearchUsers(requestUser); lstUser = responseuser.ResultList.FindAll(r => r.ID != UserInfo.ID && r.Status == "ACTIVE"); } } else { SearchUsersRequest requestUser = new SearchUsersRequest(SearchUsersType.All, false, " FirstName ", " ASC "); requestUser.IsSunnet = true; SearchUserResponse responseuser = userApp.SearchUsers(requestUser); lstUser = responseuser.ResultList.FindAll(r => r.ID != UserInfo.ID && r.Status == "ACTIVE");//(r.Role == RolesEnum.PM || r.Role== RolesEnum.Sales) && } lstUser = lstUser.Distinct().ToList(); Dictionary <string, object> result = new Dictionary <string, object>(); result.Add("list", lstUser); context.Response.Write(Newtonsoft.Json.JsonConvert.SerializeObject(result)); context.Response.End(); }