예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            SiteMaster.SetAppID(AppID.ItemDistributionManager);
            _fetchList = (state) =>
            {
                var user       = Session[SKeys.User] as User;
                var distroDays = ItemTable.GetDistributionDays(user);

                distroBox.Text      = distroDays.ToString();
                sunCheckbox.Checked = distroDays.IsSunday;
                monCheckbox.Checked = distroDays.IsMonday;
                tueCheckbox.Checked = distroDays.IsTuesday;
                wedCheckbox.Checked = distroDays.IsWednesday;
                thuCheckbox.Checked = distroDays.IsThursday;
                friCheckbox.Checked = distroDays.IsFriday;
                satCheckbox.Checked = distroDays.IsSaturday;

                minDollarBox.Value = minDollarLabel.InnerText = distroDays.MinDollars.ToString();
                dayRangeBox.Value  = dayRangeLabel.InnerText = distroDays.DayRange.ToString();

                var itemData = ItemTable.GetItemData(user);

                editGrid.DataSource = itemData;
                editGrid.DataBind();
                editGrid.HeaderRow.TableSection = System.Web.UI.WebControls.TableRowSection.TableHeader;

                itemGrid.DataSource = itemData;
                itemGrid.DataBind();
                itemGrid.HeaderRow.TableSection = System.Web.UI.WebControls.TableRowSection.TableHeader;
            };
            Page.RegisterAsyncTask(new PageAsyncTask((sndr, args, callback, extraData) => { return(_fetchList.BeginInvoke(HttpContext.Current.Session, callback, extraData)); }, empty => { }, empty => { }, null));
        }
예제 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     SiteMaster.SetAppID(AppID.ChangePO);
     _fetchList = (state) =>
     {
         CPODetails = JsonConvert.SerializeObject(ChangePOTracker.GetChangeList(Session[SKeys.User] as User));
     };
     Page.RegisterAsyncTask(new PageAsyncTask((sndr, args, callback, extraData) => { return(_fetchList.BeginInvoke(HttpContext.Current.Session, callback, extraData)); }, empty => { }, empty => { }, null));
 }
예제 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            SiteMaster.SetAppID(AppID.SalesRequest);
            _fetchList = (state) =>
            {
                var user = Session[SKeys.User] as User;

                storeList      = JsonConvert.SerializeObject(SalesRequestManager.GetStoreList(user));
                retailWeekList = JsonConvert.SerializeObject(SalesRequestManager.GetRetailWeeks(user));
                partnerEmail   = user.Email;

                var pastReqs = SalesRequestManager.GetPastOrders(user);
                pastOrderGrid.DataSource = pastReqs;
                pastOrderGrid.DataBind();
                if (pastReqs.Count > 0)
                {
                    pastOrderGrid.HeaderRow.TableSection = System.Web.UI.WebControls.TableRowSection.TableHeader;
                }
            };
            Page.RegisterAsyncTask(new PageAsyncTask((sndr, args, callback, extraData) => { return(_fetchList.BeginInvoke(HttpContext.Current.Session, callback, extraData)); }, empty => { }, empty => { }, null));
        }
예제 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            SiteMaster.SetAppID(AppID.None);
            if (SiteMaster.VerifyRequest(HttpContext.Current.Session))
            {
                User user = Session[SKeys.User] as User;
                switch (Page.RouteData.Values[qsType] as string)
                {
                case typeDownload:
                    DownloadFile(user, Page.RouteData.Values[qsFile] as string);
                    break;

                case typeTemporary:
                    DownloadTemp(user, Page.RouteData.Values[qsFile] as string, Page.RouteData.Values[qsToken] as string);
                    break;

                case typeGeneral:
                    DownloadDoc(user, Page.RouteData.Values[qsFile] as string);
                    break;

                case typeTemplate:
                    DownloadTemplate(user, Page.RouteData.Values[qsFile] as string);
                    break;

                case typeSpec:
                    DownloadSpec(user, Page.RouteData.Values[qsFile] as string);
                    break;

                default:
                    Response.Redirect(SiteMaster.Path404);
                    break;
                }
            }
            else
            {
                Response.Redirect(SiteMaster.Path404);
            }
        }
예제 #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     SiteMaster.SetAppID(AppID.POAcknowledge);
 }
예제 #6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     SiteMaster.SetAppID(AppID.IntegrationManager);
 }
예제 #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     SiteMaster.SetAppID(AppID.LocationReport);
 }
예제 #8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     SiteMaster.SetAppID(AppID.None);
     WelcomeMsg = "Welcome to the Apps Center. For available applications, use the top-left menu.";
 }
예제 #9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     SiteMaster.SetAppID(AppID.CatalogXref);
 }
예제 #10
0
 protected void Page_Load(object sender, EventArgs e)
 {
     SiteMaster.SetAppID(AppID.PoDropShip);
 }
예제 #11
0
 protected void Page_Load(object sender, EventArgs e)
 {
     SiteMaster.SetAppID(AppID.GVMCostReport);
 }