void view_ActionExecuted(object sender, EventArgs e) { if (ItemList != null && ItemList.Count > 0) { if (((IsWorkOnPaper && !dd.IsCopy) || dd.IsCopy) || dd.IsInCase) { IRedirectDocumentTask srv = new RedirectDocumentTask(); //srv.RedirectDocument(session["idAkcji"].ToString(), int.Parse(session["idDokumentu"].ToString()), view.UserId, view.UserName, view.UserFullName, view.WorkOnPaper, view.Note, view.OrganizationalUnitId, view.EmployeeId, view.OUName, view.EmpName); //srv.RedirectDocumentMultiple(session["idAkcji"].ToString(), int.Parse(session["idDokumentu"].ToString()), view.UserId, view.UserName, view.UserFullName, view.WorkOnPaper, view.Note, view.OrganizationalUnitId, view.EmployeeId, view.OUName, view.EmpName, ItemList); srv.RedirectDocumentMultiple(actionID, documentID, view.UserId, view.UserName, view.UserFullName, view.WorkOnPaper, view.Note, view.OrganizationalUnitId, view.EmployeeId, view.OUName, view.EmpName, ItemList); //if (IsDocVisibleForUser(view.UserId, int.Parse(session["idDokumentu"].ToString()))) if (IsDocVisibleForUser(view.UserId, documentID)) { view.ReturnTo = "~/Dokumenty/HistoriaDokumentu.aspx?id=" + view.DocumentId.ToString(); } else { view.ReturnTo = "~/OczekujaceZadania.aspx"; } } else { view.Message = "Nie zaznaczono opcji [Praca na papierze (oryginale)]. Proszê wybraæ osobê, która powinna otrzymaæ orygina³."; } } else { view.Message = "Proszê wybraæ osoby do dekretacji!"; } }
public void OnViewLoaded() { actionID = session["idAkcji"] != null ? session["idAkcji"].ToString() : null; //if (session["idDokumentu"] != null) if (view.DocumentId > 0 && !string.IsNullOrEmpty(actionID)) { documentID = view.DocumentId; // int.Parse(session["idDokumentu"].ToString()); IRedirectDocumentTask srv = new RedirectDocumentTask(); //dd = srv.GetDokumentDetails(int.Parse(session["idDokumentu"].ToString())); dd = srv.GetDocumentDetails(documentID); view.Notice = dd.Notice; view.Description = dd.Description; if (dd.IsCopy) { view.WorkOnPaperEnable = false; } //dokument (papierowy lub kopia) nie wychodzi ze sprawy if (dd.IsInCase) { view.WorkOnPaperEnable = false; } if (session["RedirectListItem"] != null) { itemList = (List <RedirectItem>)session["RedirectListItem"]; } } else { view.ReturnTo = "~/Logon.aspx"; } //isCopy = srv.IsCopy(); //if (isCopy) //{ // view.WorkOnPaperEnable = false; //} }
void view_ActionExecuted(object sender, EventArgs e) { //IRedirectDocumentTask srv = new RedirectDocumentTask(); //srv.RedirectDocument(session["idAkcji"].ToString(), int.Parse(session["idDokumentu"].ToString()), view.UserId,view.UserName,view.UserFullName,view.WorkOnPaper,view.Note, view.OrganizationalUnitId, view.EmployeeId,view.OUName,view.EmpName); ////if (IsDocVisibleForUser(view.UserId, int.Parse(session["idDokumentu"].ToString()))) //if (IsDocVisibleForUser(view.UserId, view.DocumentId)) // view.ReturnTo = "~/Dokumenty/HistoriaDokumentu"; //else // view.ReturnTo = "~/OczekujaceZadania"; IRedirectDocumentTask srv = new RedirectDocumentTask(); srv.RedirectDocument(session["idAkcji"].ToString(), view.DocumentId, view.UserId, view.UserName, view.UserFullName, view.WorkOnPaper, view.Note, view.OrganizationalUnitId, view.EmployeeId, view.OUName, view.EmpName); //if (IsDocVisibleForUser(view.UserId, int.Parse(session["idDokumentu"].ToString()))) if (IsDocVisibleForUser(view.UserId, view.DocumentId)) { view.ReturnTo = "~/Dokumenty/HistoriaDokumentu.aspx?id=" + view.DocumentId.ToString(); } else { view.ReturnTo = "~/OczekujaceZadania.aspx"; } }