protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack && Request.Form["btnLogOut"] != null) { ///POSTBACK PER LOGOUT btnLogOut_Click(sender, e); } if (Session["entry"] == null || !bool.Parse(Session["entry"].ToString()) || Request.QueryString["merchantId"] == null || 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=amzShipDownload"); } u = (UtilityMaietta.Utente)Session["Utente"]; settings = (UtilityMaietta.genSettings)Session["settings"]; labGoLav.Text = "<a href='lavorazioni.aspx?token=" + Request.QueryString["token"].ToString() + "&merchantId=" + Request.QueryString["merchantId"] + "' target='_self'>Lavorazioni</a>"; imbNextPag.Visible = false; //workYear = DateTime.Today.Year; Year = (int)Session["year"]; if (!Page.IsPostBack && CheckQueryParams()) { Session["shipmentColumns"] = Session["shipOrderlist"] = Session["gvCsv"] = null; /// PAGINA PRIMO LOAD CON RITORNO DA ALTRA PAGINA, PARAMETRI INIZIALI SU QUERYSTRING LavClass.MafraInit folder = LavClass.MAFRA_INIT(Server.MapPath("")); if (folder.mafraPath == "") { folder.mafraPath = Server.MapPath("\\"); } settings.ReplacePath(@folder.mafraInOut1[0], @folder.mafraInOut1[1]); settings.ReplacePath(@folder.mafraInOut2[0], @folder.mafraInOut2[1]); amzSettings = new AmzIFace.AmazonSettings(settings.lavAmazonSettingsFile, Year); amzSettings.ReplacePath(@folder.mafraInOut1[0], @folder.mafraInOut1[1]); amzSettings.ReplacePath(@folder.mafraInOut2[0], @folder.mafraInOut2[1]); /*string folder = LavClass.MAFRA_FOLDER(Server.MapPath("")); * if (folder == "") * folder = Server.MapPath("\\"); * settings.ReplacePath(@"G:\", @"\\10.0.0.80\c$\"); * settings.ReplacePath(@"F:\", @"\\10.0.0.2\c$\"); * amzSettings = new AmzIFace.AmazonSettings(settings.lavAmazonSettingsFile, Year); * amzSettings.ReplacePath(@"G:\", @"\\10.0.0.80\c$\"); * amzSettings.ReplacePath(@"F:\", @"\\10.0.0.2\c$\");*/ Session["amzSettings"] = amzSettings; Session["settings"] = settings; DateTime stDate = DateTime.Parse(Request.QueryString["sd"].ToString()); DateTime endDate = DateTime.Parse(Request.QueryString["ed"].ToString()); calFrom.SelectedDate = new DateTime(stDate.Year, stDate.Month, stDate.Day); calTo.SelectedDate = new DateTime(endDate.Year, endDate.Month, endDate.Day); rdbTuttiLav.Checked = true; fillDropStati(); dropStato.SelectedIndex = int.Parse(Request.QueryString["status"].ToString()); fillDropOrdina(); dropOrdina.SelectedIndex = int.Parse(Request.QueryString["order"].ToString()); dropResults.SelectedIndex = int.Parse(Request.QueryString["results"].ToString()); //dataModifica = bool.Parse(Request.QueryString["concluso"].ToString()); dataModifica = int.Parse(Request.QueryString["concluso"].ToString()) == ((int)AmazonOrder.Order.SEARCH_DATA.Data_Concluso); fillVettori(settings, amzSettings); OleDbConnection cnn = new OleDbConnection(settings.OleDbConnString); cnn.Open(); fillVettoriFiltro(cnn, amzSettings); cnn.Close(); imbNextPag.Visible = false; if (u.OpCount() == 1) { op = new LavClass.Operatore(u.Operatori()[0]); } else { dropTypeOper.Visible = true; dropTypeOper.DataSource = null; dropTypeOper.DataBind(); dropTypeOper.DataSource = u.Operatori(); dropTypeOper.DataTextField = "tipo"; dropTypeOper.DataValueField = "id"; dropTypeOper.DataBind(); dropTypeOper.SelectedIndex = 0; if (Session["opListN"] != null) { dropTypeOper.SelectedIndex = (int)Session["opListN"]; op = new LavClass.Operatore(u.Operatori()[dropTypeOper.SelectedIndex]); } else { dropTypeOper.SelectedIndex = 0; op = new LavClass.Operatore(u.Operatori()[0]); } } soloLav = (rdbConLav.Checked); soloAuto = (rdbSoloPartenza.Checked); fillListaFiltro(amzSettings); btnShowSped_Click(sender, e); } else if (!Page.IsPostBack) { /// PAGINA PRIMO LOAD Session["shipmentColumns"] = Session["shipOrderlist"] = Session["gvCsv"] = null; LavClass.MafraInit folder = LavClass.MAFRA_INIT(Server.MapPath("")); if (folder.mafraPath == "") { folder.mafraPath = Server.MapPath("\\"); } settings.ReplacePath(@folder.mafraInOut1[0], @folder.mafraInOut1[1]); settings.ReplacePath(@folder.mafraInOut2[0], @folder.mafraInOut2[1]); amzSettings = new AmzIFace.AmazonSettings(settings.lavAmazonSettingsFile, Year); amzSettings.ReplacePath(@folder.mafraInOut1[0], @folder.mafraInOut1[1]); amzSettings.ReplacePath(@folder.mafraInOut2[0], @folder.mafraInOut2[1]); /*string folder = LavClass.MAFRA_FOLDER(Server.MapPath("")); * if (folder == "") * folder = Server.MapPath("\\"); * settings.ReplacePath(@"G:\", @"\\10.0.0.80\c$\"); * settings.ReplacePath(@"F:\", @"\\10.0.0.2\c$\"); * amzSettings = new AmzIFace.AmazonSettings(settings.lavAmazonSettingsFile, Year); * amzSettings.ReplacePath(@"G:\", @"\\10.0.0.80\c$\"); * amzSettings.ReplacePath(@"F:\", @"\\10.0.0.2\c$\");*/ Session["amzSettings"] = amzSettings; Session["settings"] = settings; calTo.SelectedDate = (DateTime.Today.Year == Year) ? DateTime.Today : (new DateTime(Year, 12, 31)); calFrom.SelectedDate = (calTo.SelectedDate.AddDays(-15).Year == Year) ? calTo.SelectedDate.AddDays(-15) : (new DateTime(calTo.SelectedDate.Year, 1, 1)); calFrom.VisibleDate = calFrom.SelectedDate; calTo.VisibleDate = calTo.SelectedDate; fillDropStati(); fillDropOrdina(); fillVettori(settings, amzSettings); OleDbConnection cnn = new OleDbConnection(settings.OleDbConnString); cnn.Open(); fillVettoriFiltro(cnn, amzSettings); cnn.Close(); imbNextPag.Visible = false; if (u.OpCount() == 1) { op = new LavClass.Operatore(u.Operatori()[0]); } else { dropTypeOper.Visible = true; dropTypeOper.DataSource = null; dropTypeOper.DataBind(); dropTypeOper.DataSource = u.Operatori(); dropTypeOper.DataTextField = "tipo"; dropTypeOper.DataValueField = "id"; dropTypeOper.DataBind(); if (Session["opListN"] != null) { dropTypeOper.SelectedIndex = (int)Session["opListN"]; op = new LavClass.Operatore(u.Operatori()[dropTypeOper.SelectedIndex]); } else { dropTypeOper.SelectedIndex = 0; op = new LavClass.Operatore(u.Operatori()[0]); } } Session["operatore"] = op; soloLav = (rdbConLav.Checked); soloAuto = (rdbSoloPartenza.Checked); dataModifica = (rdbDataMod.Checked); fillListaFiltro(amzSettings); } else if (Page.IsPostBack && Request.QueryString["amzToken"] != null) { /// POSTBACK DA AMAZON TOKEN PAGINA SUCCESSIVA if (u.OpCount() == 1) { op = new LavClass.Operatore(u.Operatori()[0]); } else { op = new LavClass.Operatore(u.Operatori()[dropTypeOper.SelectedIndex]); } amzToken = (Request.QueryString["amzToken"].ToString()); this.amzSettings = (AmzIFace.AmazonSettings)Session["amzSettings"]; this.settings = (UtilityMaietta.genSettings)Session["settings"]; aMerchant = new AmzIFace.AmazonMerchant(int.Parse(Request.QueryString["merchantId"].ToString()), amzSettings.Year, amzSettings.marketPlacesFile, amzSettings); DateTime stDate = new DateTime(calFrom.SelectedDate.Year, calFrom.SelectedDate.Month, calFrom.SelectedDate.Day, 0, 0, 0); DateTime endDate = new DateTime(calTo.SelectedDate.Year, calTo.SelectedDate.Month, calTo.SelectedDate.Day, 23, 59, 59); if (endDate > DateTime.Now) { endDate = DateTime.Now.AddMinutes(-10); } int res = int.Parse(dropResults.SelectedValue.ToString()); int stIn = dropStato.SelectedIndex; dataModifica = (Request.Form["rdgData"] != null && Request.Form["rdgData"].ToString() == "rdbDataMod"); bool isPrime = (Request.Form["chkPrime"] != null && Request.Form["chkPrime"].ToString() == "on"); useFilters = true; amzQueryToken(stDate, endDate, res, amzToken, stIn, dataModifica, isPrime, op.tipo, settings); if (u.OpCount() == 1) { op = new LavClass.Operatore(u.Operatori()[0]); } else { op = new LavClass.Operatore(u.Operatori()[dropTypeOper.SelectedIndex]); } soloLav = (Request.Form["rdgLav"] != null && Request.Form["rdgLav"].ToString() == "rdbConLav"); soloAuto = (Request.Form["rdgLav"] != null && Request.Form["rdgLav"].ToString() == "rdbSoloPartenza"); if (Page.IsPostBack && Session["shipmentColumns"] != null && Session["gvCsv"] != null) { fillCsvGridColumns((ArrayList)Session["shipmentColumns"]); fillCsvGrid(); } } else if (Page.IsPostBack && Request.Form["btnAddOrderList"] != null) { this.amzSettings = (AmzIFace.AmazonSettings)Session["amzSettings"]; this.settings = (UtilityMaietta.genSettings)Session["settings"]; if (u.OpCount() == 1) { op = new LavClass.Operatore(u.Operatori()[0]); } else { op = new LavClass.Operatore(u.Operatori()[dropTypeOper.SelectedIndex]); } fillGridColumns((ArrayList)Session["shipmentColumns"]); gvShips.DataSource = Session["shipOrderlist"] as ArrayList; gvShips.DataBind(); dataModifica = (Request.Form["rdgData"] != null && Request.Form["rdgData"].ToString() == "rdbDataMod"); soloLav = (Request.Form["rdgLav"] != null && Request.Form["rdgLav"].ToString() == "rdbConLav"); soloAuto = (Request.Form["rdgLav"] != null && Request.Form["rdgLav"].ToString() == "rdbSoloPartenza"); } else if (Page.IsPostBack && (Request.Form["btnFindSingleOrder"] != null || Request.Form["btnFindInvoice"] != null || Request.Form["btnFindOrderFile"] != null)) { this.useFilters = false; this.singleOrder = true; this.amzSettings = (AmzIFace.AmazonSettings)Session["amzSettings"]; this.settings = (UtilityMaietta.genSettings)Session["settings"]; if (u.OpCount() == 1) { op = new LavClass.Operatore(u.Operatori()[0]); } else { op = new LavClass.Operatore(u.Operatori()[dropTypeOper.SelectedIndex]); } dataModifica = (Request.Form["rdgData"] != null && Request.Form["rdgData"].ToString() == "rdbDataMod"); soloLav = (Request.Form["rdgLav"] != null && Request.Form["rdgLav"].ToString() == "rdbConLav"); soloAuto = (Request.Form["rdgLav"] != null && Request.Form["rdgLav"].ToString() == "rdbSoloPartenza"); } else { this.amzSettings = (AmzIFace.AmazonSettings)Session["amzSettings"]; this.settings = (UtilityMaietta.genSettings)Session["settings"]; if (u.OpCount() == 1) { op = new LavClass.Operatore(u.Operatori()[0]); } else { op = new LavClass.Operatore(u.Operatori()[dropTypeOper.SelectedIndex]); } dataModifica = (Request.Form["rdgData"] != null && Request.Form["rdgData"].ToString() == "rdbDataMod"); soloLav = (Request.Form["rdgLav"] != null && Request.Form["rdgLav"].ToString() == "rdbConLav"); soloAuto = (Request.Form["rdgLav"] != null && Request.Form["rdgLav"].ToString() == "rdbSoloPartenza"); if (Page.IsPostBack && Page.Request.Params["__EVENTTARGET"] != null && (Page.Request.Params["__EVENTTARGET"].ToString() == "dropTypeOper" || Page.Request.Params["__EVENTTARGET"].ToString() == "calFrom" || Page.Request.Params["__EVENTTARGET"].ToString() == "calTo")) { gvShips.DataSource = null; gvShips.DataBind(); chkSetInTime.Visible = chkSetShipped.Visible = btnMakeFile.Visible = btnAddOrderList.Visible = false; } if (Page.IsPostBack && Session["shipmentColumns"] != null && Session["gvCsv"] != null) { fillCsvGridColumns((ArrayList)Session["shipmentColumns"]); fillCsvGrid(); } } aMerchant = new AmzIFace.AmazonMerchant(int.Parse(Request.QueryString["merchantId"].ToString()), amzSettings.Year, amzSettings.marketPlacesFile, amzSettings); invPrefix = aMerchant.invoicePrefix(amzSettings); COUNTRY = Year + " - " + aMerchant.nazione + " " + aMerchant.ImageUrlHtml(25, 40, "inherit"); Account = op.ToString(); TipoAccount = op.tipo.nome; labGoPanoramica.Text = "<a href='amzPanoramica.aspx?token=" + Request.QueryString["token"].ToString() + MakeQueryParams() + "&merchantId=" + aMerchant.id + "' target='_self'>Panoramica</a>"; Session["opListN"] = dropTypeOper.SelectedIndex; }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack && Request.Form["btnLogOut"] != null) { btnLogOut_Click(sender, e); } 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 || Request.QueryString["merchantId"] == null) { Session.Abandon(); Response.Redirect("login.aspx?path=lavorazioni"); } hypRefresh.NavigateUrl = HttpContext.Current.Request.Url.PathAndQuery; hylAmazon.NavigateUrl = "amzPanoramica.aspx?token=" + Request.QueryString["token"].ToString() + "&merchantId=" + Request.QueryString["merchantId"].ToString(); labVersion.Text = "Versione " + (new FileInfo(Server.MapPath("lavorazioni.aspx"))).LastWriteTime.ToString(); hylMaps.NavigateUrl = "lavMaps.aspx?token=" + Request.QueryString["token"].ToString() + "&merchantId=" + Request.QueryString["merchantId"].ToString() + "&search=true"; approvate = chkSoloApprovate.Checked; incomplete = chkSoloInevase.Checked; soloCommer = chkSoloCommerciale.Checked; sospesi = chkMostraSospesi.Checked; u = (UtilityMaietta.Utente)Session["Utente"]; settings = (UtilityMaietta.genSettings)Session["settings"]; HttpCookie aCookie; Session["settings"] = settings; Session["entry"] = "true"; Session["token"] = Request.QueryString["token"].ToString(); Session["Utente"] = u; //workYear = DateTime.Today.Year; Year = (int)Session["year"]; amzSettings = new AmzIFace.AmazonSettings(settings.lavAmazonSettingsFile, Year); amzSettings.ReplacePath(@"G:\", @"\\10.0.0.80\c$\"); amzSettings.ReplacePath(@"F:\", @"\\10.0.0.2\c$\"); aMerchant = new AmzIFace.AmazonMerchant(int.Parse(Request.QueryString["merchantId"].ToString()), amzSettings.Year, amzSettings.marketPlacesFile, amzSettings); COUNTRY = Year + " - " + aMerchant.nazione + " " + aMerchant.ImageUrlHtml(25, 40, "inherit"); if (!Page.IsPostBack) { if (u.OpCount() == 1) { op = new LavClass.Operatore(u.Operatori()[0]); } else { dropTypeOper.Visible = true; dropTypeOper.DataSource = null; dropTypeOper.DataBind(); dropTypeOper.DataSource = u.Operatori(); dropTypeOper.DataTextField = "tipo"; dropTypeOper.DataValueField = "id"; dropTypeOper.DataBind(); if (Session["opListN"] != null) { dropTypeOper.SelectedIndex = (int)Session["opListN"]; op = new LavClass.Operatore(u.Operatori()[(int)Session["opListN"]]); } else { dropTypeOper.SelectedIndex = 0; op = new LavClass.Operatore(u.Operatori()[0]); } } fillOperatori(settings); fillPriorita(settings); fillObiettivi(settings); fillTipoStampa(settings); fillMacchine(settings); fillStatiLavoro(settings); chkSoloApprovate.Checked = (op.tipo.id != settings.lavDefSuperVID); chkSoloMieiStati.Checked = true; if (Request.Cookies["operatore"] != null) { aCookie = Request.Cookies["operatore"]; DropOperatoreV.SelectedValue = aCookie.Value.ToString(); } else if (DropOperatoreV.Items.Contains((new ListItem(op.ToString(), op.id.ToString())))) { DropOperatoreV.SelectedValue = op.id.ToString(); } if (op.tipo.id == settings.lavDefCommID) { soloCommer = chkSoloCommerciale.Checked = true; } InfoTab.Rows[0].Visible = false; } else { if (u.OpCount() == 1) { op = new LavClass.Operatore(u.Operatori()[0]); } else { op = new LavClass.Operatore(u.Operatori()[dropTypeOper.SelectedIndex]); } if (Request.Params.Get("__EVENTTARGET") == "dropTypeOper") { if (op.tipo.id == settings.lavDefCommID) { soloCommer = chkSoloCommerciale.Checked = true; } else { soloCommer = chkSoloCommerciale.Checked = false; } } if (Request.Form["btnGoToLav"] != null) { int idlav; if (int.TryParse(Request.Form["txGoToLav"].ToString(), out idlav)) { Response.Redirect("lavDettaglio.aspx?id=" + idlav + "&token=" + Session["token"].ToString() + "&merchantId=" + Request.QueryString["merchantId"].ToString()); } } else if (Request.Form["btnGoToOrder"] != null) { OleDbConnection wc = new OleDbConnection(settings.lavOleDbConnection); wc.Open(); int id = LavClass.SchedaLavoro.GetLavorazioneID(txGoToOrder.Text, amzSettings.AmazonMagaCode, wc); wc.Close(); if (id != 0) { Response.Redirect("lavDettaglio.aspx?id=" + id.ToString() + "&token=" + Session["token"].ToString() + "&merchantId=" + Request.QueryString["merchantId"].ToString()); } else { Response.Write("<script lang='text/javascript'>alert('Nessuna lavorazione per " + txGoToOrder.Text + "!');</script>"); txGoToOrder.Text = ""; } } else if (Request.Form["btnGoToMCS"] != null) { OleDbConnection wc = new OleDbConnection(settings.lavOleDbConnection); wc.Open(); int id = LavClass.SchedaLavoro.TryGetMCS(txGoToMCS.Text, wc, settings); wc.Close(); if (id != 0) { Response.Redirect("lavDettaglio.aspx?id=" + id.ToString() + "&token=" + Session["token"].ToString() + "&merchantId=" + Request.QueryString["merchantId"].ToString()); } else { Response.Write("<script lang='text/javascript'>alert('Nessuna lavorazione per MCS " + txGoToMCS.Text + "!');</script>"); txGoToMCS.Text = ""; } } } soloMieiStati = chkSoloMieiStati.Checked; Session["opListN"] = dropTypeOper.SelectedIndex; if (op.tipo.id == settings.lavDefSuperVID) { trApprovate.Visible = chkSoloApprovate.Visible = true; } else { trApprovate.Visible = chkSoloApprovate.Visible = false; } if (op.tipo.id == settings.lavDefCommID) { chkSoloCommerciale.Visible = true; } else { chkSoloCommerciale.Visible = false; } Account = op.ToString(); TipoAccount = op.tipo.nome; if (op.tipo.id == settings.lavDefSuperVID) { trStati.Visible = chkSoloMieiStati.Visible = false; } else { trStati.Visible = chkSoloMieiStati.Visible = true; } if (op.tipo.id == settings.lavDefOperatoreID) { chkMostraSospesi.Visible = false; } else { chkMostraSospesi.Visible = true; } try { cookieX = XDocument.Load(settings.lavCookieFile); } catch (Exception ex) { } fillGrid(settings, op); writeCookieXML(settings, op); if (cookieX != null) { clearCookieXML(cookieX, settings, LavClass.CookieLav.rootDesc, op.id); } labLinkPalette.Text = "Palette / Legenda"; labLinkPalette.Text = "<a href='palette.aspx?token=" + Session["token"].ToString() + "&merchantId=" + Request.QueryString["merchantId"].ToString() + "&opt=" + op.tipo.id + "' target='_blank'>" + labLinkPalette.Text + "</a>"; labGoLav.Text = "<a href='lavModStato.aspx?token=" + Session["token"].ToString() + "&merchantId=" + Request.QueryString["merchantId"].ToString() + "' target='_self'>" + labGoLav.Text + "</a>"; if (Request.QueryString["error"] != null) { Response.Write("<font color='red'><b>Errore: " + LavClass.LISTA_ERRORI[int.Parse(Request.QueryString["error"].ToString())] + "</b></font>"); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["token"] == null || Request.QueryString["token"] == null || Request.QueryString["merchantId"] == null || Session["token"].ToString() != Request.QueryString["token"].ToString() || Session["Utente"] == null || Session["settings"] == null) { string fil = (Request.QueryString["localz"] != null) ? "&localz=" + Request.QueryString["localz"].ToString() : ""; Session.Abandon(); Response.Redirect("login.aspx?path=lavMaps" + fil); return; } //workYear = DateTime.Today.Year; Year = (int)Session["year"]; u = (UtilityMaietta.Utente)Session["Utente"]; settings = (UtilityMaietta.genSettings)Session["settings"]; amzSettings = new AmzIFace.AmazonSettings(settings.lavAmazonSettingsFile, Year); amzSettings.ReplacePath(@"G:\", @"\\10.0.0.80\c$\"); amzSettings.ReplacePath(@"F:\", @"\\10.0.0.2\c$\"); imgTopLogo.ImageUrl = amzSettings.WebLogo; hylGoLav.NavigateUrl = "lavorazioni.aspx?token=" + Request.QueryString["token"].ToString() + "&merchantId=" + Request.QueryString["merchantId"].ToString(); hylGoLav.Target = "_self"; aMerchant = new AmzIFace.AmazonMerchant(int.Parse(Request.QueryString["merchantId"].ToString()), amzSettings.Year, amzSettings.marketPlacesFile, amzSettings); this.CODE = " - Prodotti"; string[] codmaie = null; if (!Page.IsPostBack) { if (u.OpCount() == 1) { op = new LavClass.Operatore(u.Operatori()[0]); } else { dropTypeOper.Visible = true; dropTypeOper.DataSource = null; dropTypeOper.DataBind(); dropTypeOper.DataSource = u.Operatori(); dropTypeOper.DataTextField = "tipo"; dropTypeOper.DataValueField = "id"; dropTypeOper.DataBind(); dropTypeOper.SelectedIndex = 0; op = new LavClass.Operatore(u.Operatori()[0]); } Session["operatore"] = op; if (Request.QueryString["localz"] != null) { OleDbConnection cnn = new OleDbConnection(settings.OleDbConnString); cnn.Open(); trBar.Visible = trSearch.Visible = false; codmaie = Request.QueryString["localz"].ToString().Split(','); List <ClassProdotto.Prodotto>[] matrix = ClassProdotto.Prodotto.GetProductsListsForCodes(cnn, codmaie, settings); SetTable(matrix, cnn); cnn.Close(); } else { //(Request.QueryString["search"] != null && bool.Parse(Request.QueryString["search"].ToString())) trBar.Visible = trSearch.Visible = true; } } else { if (u.OpCount() == 1) { op = new LavClass.Operatore(u.Operatori()[0]); } else { op = new LavClass.Operatore(u.Operatori()[dropTypeOper.SelectedIndex]); } } Account = op.ToString(); TipoAccount = op.tipo.nome; }
protected void Page_Load(object sender, EventArgs e) { 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 || Request.QueryString["merchantId"] == null) { Session.Abandon(); Response.Redirect("login.aspx?path=lavModStato"); } u = (UtilityMaietta.Utente)Session["Utente"]; settings = (UtilityMaietta.genSettings)Session["settings"]; Year = (int)Session["year"]; this.amzSettings = new AmzIFace.AmazonSettings(settings.lavAmazonSettingsFile, Year); amzSettings.ReplacePath(@"G:\", @"\\10.0.0.80\c$\"); amzSettings.ReplacePath(@"F:\", @"\\10.0.0.2\c$\"); this.aMerchant = new AmzIFace.AmazonMerchant(int.Parse(Request.QueryString["merchantId"].ToString()), amzSettings.Year, amzSettings.marketPlacesFile, amzSettings); if (!Page.IsPostBack) { int opid; if (u.OpCount() == 1) { op = u.Operatori()[0]; } else { if (Session["opListN"] != null && int.TryParse(Session["opListN"].ToString(), out opid)) { op = u.Operatori()[opid]; } else { op = u.Operatori()[0]; } } OleDbConnection bc = new OleDbConnection(settings.MainOleDbConnection); OleDbConnection wc = new OleDbConnection(settings.lavOleDbConnection); wc.Open(); bc.Open(); fillDropStatoDisplay(dropSourceStato, wc); fillDropStatoAuth(dropTargetStato, bc); bc.Close(); wc.Close(); } else { if (u.OpCount() == 1) { op = u.Operatori()[0]; } else { op = u.Operatori()[int.Parse(Session["opListN"].ToString())]; } txDatetime.Text = Request.Form[txDatetime.UniqueID]; } Account = op.ToString(); TipoAccount = op.tipo.nome; Session["operatore"] = op; labGoHome.Text = "<a href='lavorazioni.aspx?token=" + Request.QueryString["token"].ToString() + "&merchantId=" + Request.QueryString["merchantId"].ToString() + "' target='_self'>" + labGoHome.Text + "</a>"; }
protected void Page_Load(object sender, EventArgs e) { if (Session["token"] == null || Request.QueryString["token"] == null || Request.QueryString["merchantId"] == null || Session["token"].ToString() != Request.QueryString["token"].ToString() || Session["Utente"] == null || Session["settings"] == null) { Session.Abandon(); Response.Redirect("login.aspx?path=amzconverttrack"); return; } else if (Page.IsPostBack && Request.Form["btnLogOut"] != null) { return; } //workYear = DateTime.Today.Year; Year = (int)Session["year"]; u = (UtilityMaietta.Utente)Session["Utente"]; settings = (UtilityMaietta.genSettings)Session["settings"]; amzSettings = new AmzIFace.AmazonSettings(settings.lavAmazonSettingsFile, Year); amzSettings.ReplacePath(@"G:\", @"\\10.0.0.80\c$\"); amzSettings.ReplacePath(@"F:\", @"\\10.0.0.2\c$\"); imgTopLogo.ImageUrl = amzSettings.WebLogo; hylGoLav.NavigateUrl = "amzpanoramica.aspx?token=" + Request.QueryString["token"].ToString() + "&merchantId=" + Request.QueryString["merchantId"].ToString(); hylGoLav.Target = "_self"; aMerchant = new AmzIFace.AmazonMerchant(int.Parse(Request.QueryString["merchantId"].ToString()), amzSettings.Year, amzSettings.marketPlacesFile, amzSettings); if (!Page.IsPostBack) { if (u.OpCount() == 1) { op = new LavClass.Operatore(u.Operatori()[0]); } else { dropTypeOper.Visible = true; dropTypeOper.DataSource = null; dropTypeOper.DataBind(); dropTypeOper.DataSource = u.Operatori(); dropTypeOper.DataTextField = "tipo"; dropTypeOper.DataValueField = "id"; dropTypeOper.DataBind(); dropTypeOper.SelectedIndex = 0; op = new LavClass.Operatore(u.Operatori()[0]); } Session["operatore"] = op; fillVettori(settings, amzSettings); } else { if (u.OpCount() == 1) { op = new LavClass.Operatore(u.Operatori()[0]); } else { op = new LavClass.Operatore(u.Operatori()[dropTypeOper.SelectedIndex]); } } Account = op.ToString(); TipoAccount = op.tipo.nome; }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack && Request.Form["btnLogOut"] != null) { btnLogOut_Click(sender, e); } if (Session["entry"] == null || !bool.Parse(Session["entry"].ToString()) || Request.QueryString["merchantId"] == null || 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=amzMultilabelPrint" + ((Request.QueryString["amzOrd"] != null) ? "&amzOrd=" + Request.QueryString["amzOrd"].ToString():"")); } Year = (int)Session["year"]; u = (UtilityMaietta.Utente)Session["Utente"]; settings = (UtilityMaietta.genSettings)Session["settings"]; LavClass.MafraInit folder = LavClass.MAFRA_INIT(Server.MapPath("")); if (folder.mafraPath == "") { folder.mafraPath = Server.MapPath("\\"); } settings.ReplacePath(@folder.mafraInOut1[0], @folder.mafraInOut1[1]); settings.ReplacePath(@folder.mafraInOut2[0], @folder.mafraInOut2[1]); amzSettings = new AmzIFace.AmazonSettings(settings.lavAmazonSettingsFile, Year); amzSettings.ReplacePath(@folder.mafraInOut1[0], @folder.mafraInOut1[1]); amzSettings.ReplacePath(@folder.mafraInOut2[0], @folder.mafraInOut2[1]); /*string folder = LavClass.MAFRA_FOLDER(Server.MapPath("")); * if (folder == "") * folder = Server.MapPath("\\"); * settings.ReplacePath(@"G:\", @"\\10.0.0.80\c$\"); * settings.ReplacePath(@"F:\", @"\\10.0.0.2\c$\"); * amzSettings = new AmzIFace.AmazonSettings(settings.lavAmazonSettingsFile, Year); * amzSettings.ReplacePath(@"G:\", @"\\10.0.0.80\c$\"); * amzSettings.ReplacePath(@"F:\", @"\\10.0.0.2\c$\");*/ Session["settings"] = settings; Session["amzSettings"] = amzSettings; labGoLav.Text = "<a href='amzPanoramica.aspx?token=" + Request.QueryString["token"].ToString() + "&merchantId=" + Request.QueryString["merchantId"].ToString() + "' target='_self'>Home</a>"; aMerchant = new AmzIFace.AmazonMerchant(int.Parse(Request.QueryString["merchantId"].ToString()), amzSettings.Year, amzSettings.marketPlacesFile, amzSettings); COUNTRY = Year + " - " + aMerchant.nazione + " " + aMerchant.ImageUrlHtml(25, 40, "inherit"); imgTopLogo.ImageUrl = amzSettings.WebLogo; if (!Page.IsPostBack) { fillLabels(amzSettings); if (Request.QueryString["labCode"] != null) { dropLabels.SelectedValue = Request.QueryString["labCode"].ToString(); labGoLav.Text = "<a href='amzPanoramica.aspx?token=" + Request.QueryString["token"].ToString() + "&merchantId=" + Request.QueryString["merchantId"].ToString() + "&labCode=" + Request.QueryString["labCode"].ToString() + "' target='_self'>Home</a>"; } else { dropLabels.SelectedIndex = 0; } } paperLab = new AmzIFace.AmazonInvoice.PaperLabel(0, 0, amzSettings.amzPaperLabelsFile, dropLabels.SelectedValue.ToString()); string errore = ""; if (!Page.IsPostBack && Request.QueryString["amzBCSku"] != null && Request.QueryString["labQt"] != null && Request.QueryString["descBC"] != null && Request.QueryString["status"] != null && Request.QueryString["labCode"] != null) { // STAMPA BARCODE int numLabels = int.Parse(Request.QueryString["labQt"].ToString()); string sku = Request.QueryString["amzBCSku"].ToString(); string descBC = HttpUtility.HtmlDecode(HttpUtility.UrlDecode(Request.QueryString["descBC"].ToString())); string status = Request.QueryString["status"].ToString(); if (numLabels >= paperLab.rows * paperLab.cols) // occupano intera pagina o più { Response.Redirect("download.aspx?token=" + Request.QueryString["token"].ToString() + "&merchantId=" + Request.QueryString["merchantId"].ToString() + "&amzBCSku=" + Request.QueryString["amzBCSku"].ToString() + "&labQt=" + numLabels.ToString() + "&descBC=" + HttpUtility.UrlEncode(descBC) + "&status=" + status + "&labCode=" + Request.QueryString["labCode"].ToString()); } else // SI PUO' SCEGLIERE POSIZIONE SUL FOGLIO { numAddr = numLabels.ToString(); if (u.OpCount() == 1) { op = new LavClass.Operatore(u.Operatori()[0]); } else { dropTypeOper.Visible = true; dropTypeOper.DataSource = null; dropTypeOper.DataBind(); dropTypeOper.DataSource = u.Operatori(); dropTypeOper.DataTextField = "tipo"; dropTypeOper.DataValueField = "id"; dropTypeOper.DataBind(); dropTypeOper.SelectedIndex = 0; op = new LavClass.Operatore(u.Operatori()[0]); } Session["operatore"] = op; labOrderID.Text = ""; labAddress.Text = ""; makeBarCode(sku); MakeTable(paperLab.cols, paperLab.rows, true); btnPrint.OnClientClick = "return (checkNum());"; labDest.Text = "Codice a barre: "; } } else if (!Page.IsPostBack && Request.QueryString["amzAddr"] != null && bool.Parse(Request.QueryString["amzAddr"].ToString())) { // STAMPA ETICHETTE MULTIPLE if (u.OpCount() == 1) { op = new LavClass.Operatore(u.Operatori()[0]); } else { dropTypeOper.Visible = true; dropTypeOper.DataSource = null; dropTypeOper.DataBind(); dropTypeOper.DataSource = u.Operatori(); dropTypeOper.DataTextField = "tipo"; dropTypeOper.DataValueField = "id"; dropTypeOper.DataBind(); dropTypeOper.SelectedIndex = 0; op = new LavClass.Operatore(u.Operatori()[0]); } Session["operatore"] = op; labOrderID.Text = ""; labAddress.Text = ""; if (((ArrayList)Session["addresses"]).Count > (paperLab.cols * paperLab.rows)) { tabAddr.Visible = tabPaperSize.Visible = tabPaper.Visible = false; } else { MakeAddress((ArrayList)Session["addresses"]); MakeTable(paperLab.cols, paperLab.rows, true); btnPrint.OnClientClick = "return (checkNum());"; labDest.Text = "Destinatario: "; } numAddr = ((ArrayList)Session["addresses"]).Count.ToString(); labInfoBollino.Visible = txDownloadList.Visible = labDownloadList.Visible = hylDownloadList.Visible = true; labInfoBollino.Text = "Ultime " + VARNUM + " cifre variano"; } else if (!Page.IsPostBack && Request.QueryString["amzOrd"] != null) { if (u.OpCount() == 1) { op = new LavClass.Operatore(u.Operatori()[0]); } else { dropTypeOper.Visible = true; dropTypeOper.DataSource = null; dropTypeOper.DataBind(); dropTypeOper.DataSource = u.Operatori(); dropTypeOper.DataTextField = "tipo"; dropTypeOper.DataValueField = "id"; dropTypeOper.DataBind(); dropTypeOper.SelectedIndex = 0; op = new LavClass.Operatore(u.Operatori()[0]); } Session["operatore"] = op; labOrderID.Text = "Ordine #: " + Request.QueryString["amzOrd"].ToString(); AmazonOrder.Order order; if (Session[Request.QueryString["amzOrd"].ToString()] != null) { order = (AmazonOrder.Order)Session[Request.QueryString["amzOrd"].ToString()]; } else { order = AmazonOrder.Order.ReadOrderByNumOrd(Request.QueryString["amzOrd"].ToString(), amzSettings, aMerchant, out errore); } if (order == null || errore != "") { Response.Write("Impossibile contattare Amazon, riprovare più tardi!<br />Errore: " + errore); chkSetInTime.Enabled = chkSetShipped.Enabled = btnPrint.Enabled = false; return; } labAddress.Text = order.destinatario.ToStringLabelHtml(); Session["destinatario"] = order.destinatario; MakeTable(paperLab.cols, paperLab.rows, false); numAddr = "1"; labDest.Text = "Destinatario: "; } else if (Page.IsPostBack && Request.Form["btnPrint"] != null) { if (u.OpCount() == 1) { op = new LavClass.Operatore(u.Operatori()[0]); } else { op = new LavClass.Operatore(u.Operatori()[dropTypeOper.SelectedIndex]); } hypHome.NavigateUrl = "amzPanoramica.aspx?token=" + Session["token"].ToString() + MakeQueryParams(); hypHome.Visible = true; chkSetInTime.Enabled = chkSetShipped.Enabled = btnPrint.Enabled = false; } else if (Page.IsPostBack) { if ((Request.QueryString["amzBCSku"] != null && Request.QueryString["labQt"] != null && Request.QueryString["descBC"] != null && Request.QueryString["status"] != null)) { // STAMPA CODICI BARRE multipleSel = true; makeBarCode(Request.QueryString["amzBCSku"].ToString()); numAddr = Request.QueryString["labQt"].ToString(); } else if (Request.QueryString["amzAddr"] != null && bool.Parse(Request.QueryString["amzAddr"].ToString())) {// STAMPA ETICHETTE MULTIPLE multipleSel = true; //MakeAddress((ArrayList)Session["addresses"], (ArrayList)Session["orderList"]); MakeAddress((ArrayList)Session["addresses"]); numAddr = ((ArrayList)Session["addresses"]).Count.ToString(); } else {// STAMPA ETICHETTA SINGOLA multipleSel = false; AmazonOrder.Order order; if (Session[Request.QueryString["amzOrd"].ToString()] != null) { order = (AmazonOrder.Order)Session[Request.QueryString["amzOrd"].ToString()]; } else { order = AmazonOrder.Order.ReadOrderByNumOrd(Request.QueryString["amzOrd"].ToString(), amzSettings, aMerchant, out errore); } if (order == null || errore != "") { Response.Write("Impossibile contattare Amazon, riprovare più tardi!<br />Errore: " + errore); chkSetInTime.Enabled = chkSetShipped.Enabled = btnPrint.Enabled = false; return; } numAddr = "1"; labAddress.Text = order.destinatario.ToStringLabelHtml(); } if (u.OpCount() == 1) { op = new LavClass.Operatore(u.Operatori()[0]); } else { op = new LavClass.Operatore(u.Operatori()[dropTypeOper.SelectedIndex]); } hypHome.NavigateUrl = "amzPanoramica.aspx?token=" + Session["token"].ToString() + MakeQueryParams(); hypHome.Visible = true; } else { Response.Redirect("amzPanoramica.aspx?token=" + Request.QueryString["token"]); } hypHome.NavigateUrl = "amzPanoramica.aspx?token=" + Session["token"].ToString() + MakeQueryParams(); Account = op.ToString(); TipoAccount = op.tipo.nome; /*SetInfo(amzSettings.amzLabelW, amzSettings.amzLabelH, amzSettings.amzLabelTopM, amzSettings.amzLabelLeftM, amzSettings.amzLabelColonna, amzSettings.amzLabelRiga, * amzSettings.amzLabelInfraRiga, amzSettings.amzLabelInfraColonna);*/ SetInfo(paperLab); }
protected void LoginButton_Click(object sender, EventArgs e) { int id = 0; if (txUserName.Text == "") { return; } bool auth = false; auth = (id = ValidateApplicationUser(txUserName.Text.ToString(), sCrypt(txPassword.Text), settings.userFile)) != 0; bool amazon = (Request.Form["chkAmazon"] != null && Request.Form["chkAmazon"].ToString() == "on"); if (auth) { UtilityMaietta.Utente u = new UtilityMaietta.Utente(settings.userFile, id, Request.ServerVariables["REMOTE_ADDR"].ToString(), Request.ServerVariables["REMOTE_HOST"].ToString(), 0, settings); Session["Utente"] = u; Session["entry"] = true; /*if (u.OpCount() > 1) * { * Session["operatore"] = u.Operatori(); * } * else * Session["operatore"] = u.Operatori()[0];*/ Session["operatore"] = u.Operatori()[0]; string redir, token; token = RandomString(12); Session["token"] = token; Session["year"] = int.Parse(dropYear.SelectedValue); if (Request.QueryString["path"] != null) { redir = Request.QueryString["path"].ToString() + ".aspx"; } else if (amazon) { redir = "amzPanoramica.aspx"; } else { redir = "lavorazioni.aspx"; } redir += "?token=" + token; redir += "&merchantId=" + amid.ToString(); if (Request.QueryString["findCode"] != null) { redir += "&findCode=" + Request.QueryString["findCode"].ToString(); } if (Request.QueryString["shipid"] != null) { redir += "&shipid=" + Request.QueryString["shipid"].ToString(); } if (Request.QueryString["id"] != null) { redir += "&id=" + Request.QueryString["id"].ToString(); } if (Request.QueryString["amzOrd"] != null) { redir += "&amzOrd=" + Request.QueryString["amzOrd"].ToString(); } if (Request.QueryString["localz"] != null) { redir += "&localz=" + Request.QueryString["localz"].ToString(); } if (Request.QueryString["search"] != null) { redir += "&search=" + Request.QueryString["search"].ToString(); } if (Request.Form["chkRememberMe"] != null && Request.Form["chkRememberMe"].ToString() == "on") // SAVE COOKIE NAME { Response.Cookies["authcookie"]["username"] = sCrypt(txUserName.Text); Response.Cookies["authcookie"]["password"] = sCrypt(txPassword.Text); Response.Cookies["authcookie"].Expires = DateTime.Now.AddMonths(2); } Response.Redirect(redir); } else { Session.Abandon(); Response.Redirect("Login.aspx"); } }