Пример #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.QueryString["opt"] == null)
        {
            Response.Redirect("login.aspx");
        }

        if (Session["entry"] == null || !bool.Parse(Session["entry"].ToString()) ||
            Session["token"] == null || Request.QueryString["token"] == null ||
            Session["token"].ToString() != Request.QueryString["token"].ToString() ||
            Session["Utente"] == null || Session["settings"] == null)
        {
            Session.Abandon();
            Response.Redirect("login.aspx?path=palette&opt=" + Request.QueryString["opt"].ToString());
        }

        settings = (UtilityMaietta.genSettings)Session["settings"];
        u        = (UtilityMaietta.Utente)Session["Utente"];
        top      = new LavClass.TipoOperatore(int.Parse(Request.QueryString["opt"].ToString()), settings.lavTipoOperatoreFile);

        OleDbConnection wc = new OleDbConnection(settings.lavOleDbConnection);

        wc.Open();
        fillAllStati(wc);
        fillPriorita(settings);
        fillPrinters(settings);
        wc.Close();
    }
    private void amzQueryToken(DateTime stDate, DateTime endDate, int res, string amzNowToken, int statusIndex, bool dataModifica, bool prime, LavClass.TipoOperatore tp, UtilityMaietta.genSettings s)
    {
        string    nexttoken, errore;
        ArrayList lista;

        lista = AmazonOrder.GetOrdersToken(amzSettings, aMerchant, amzNowToken, out nexttoken, out errore);
        if (lista == null || errore != "")
        {
            Response.Write("Impossibile contattare amazon, riprova più tardi!<br />Errore: " + errore);
            return;
        }
        AmazonOrder.Order.OrderComparer comparer = new AmazonOrder.Order.OrderComparer();
        comparer.ComparisonMethod = (AmazonOrder.Order.OrderComparer.ComparisonType) int.Parse(dropOrdina.SelectedValue.ToString());
        lista.Sort(comparer);

        imbNextPag.PostBackUrl = "amzShipDownload.aspx?token=" + Request.QueryString["token"].ToString() + "&merchantId=" + Request.QueryString["merchantId"].ToString() + "&amzToken=" + HttpUtility.UrlEncode(nexttoken);
        if (res > lista.Count || nexttoken == null || nexttoken == "")
        {
            imbNextPag.Visible = false;
        }
        else
        {
            imbNextPag.Visible = true;
        }

        //gvShips.Columns.Clear();
        //gvShips.DataSource = null;
        //gvShips.DataBind();
        //addFirstRow(tp, s);
        //createGrid(lista, false, tp, s);

        fillGrid(int.Parse(dropVett.SelectedValue), amzSettings, lista); //, true);
    }