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;
            //}
        }
Exemple #3
0
        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";
            }
        }