Beispiel #1
0
        protected void HomeGrid_CustomButtonCallback(object sender, ASPxGridViewCustomButtonCallbackEventArgs e)
        {
            CheckSessionExpire();

            if (Session["CreatorKey"] == null)
            {
                return;
            }

            string docNum         = HomeGrid.GetRowValues(HomeGrid.FocusedRowIndex, "DocNumber").ToString();
            int    wrklineval     = Convert.ToInt32(HomeGrid.GetRowValues(HomeGrid.FocusedRowIndex, "LevelLine"));
            int    wrkflowtypeval = Convert.ToInt32(HomeGrid.GetRowValues(HomeGrid.FocusedRowIndex, "WorkflowType"));
            int    creatorKey     = Convert.ToInt32(HomeGrid.GetRowValues(HomeGrid.FocusedRowIndex, "CreatorKey"));

            Session["mrp_creator"] = creatorKey.ToString();

            if (Convert.ToInt32(wrkflowtypeval) == 1)
            {
                Session["mrp_docNum"]  = docNum.ToString();
                Session["mrp_wrkLine"] = wrklineval.ToString();
                switch (Convert.ToInt32(wrklineval))
                {
                case 1:
                {
                    Response.RedirectLocation = "mrp_addedit.aspx?DocNum=" + docNum.ToString() + "&WrkFlwLn=" + wrklineval.ToString();
                    break;
                }

                case 2:
                {
                    Response.RedirectLocation = "mrp_inventanalyst.aspx?DocNum=" + docNum.ToString() + "&WrkFlwLn=" + wrklineval.ToString();
                    break;
                }

                case 3:
                {
                    Response.RedirectLocation = "mrp_preview_inventanalyst.aspx?DocNum=" + docNum.ToString() + "&WrkFlwLn=" + wrklineval.ToString();
                    break;
                }

                case 4:
                {
                    Response.RedirectLocation = "mrp_inventanalyst.aspx?DocNum=" + docNum.ToString() + "&WrkFlwLn=" + wrklineval.ToString();
                    break;
                }
                }
            }
            if (Convert.ToInt32(wrkflowtypeval) == 2)
            {
                Session["mrp_docNum"]     = docNum.ToString();
                Session["mrp_appLine"]    = wrklineval.ToString();
                Response.RedirectLocation = "mrp_previewforapproval.aspx?DocNum=" + docNum.ToString() + "&ApprvLn=" + wrklineval.ToString();
            }
        }
Beispiel #2
0
 private void BindHomeGrid(int usrKey)
 {
     HomeGrid.DataSource   = MRPClass.MRP_Work_Assigned_To_Me(usrKey);
     HomeGrid.KeyFieldName = "PK";
     HomeGrid.DataBind();
 }