protected void linkselect_Init(object sender, EventArgs e) { ((ASPxHyperLink)sender).Text = "Ver Albarán"; GridViewDataItemTemplateContainer c = ((ASPxHyperLink)sender).NamingContainer as GridViewDataItemTemplateContainer; int rowIndex = c.VisibleIndex; GridViewAlbaransver.FocusedRowIndex = rowIndex; var s = Convert.ToString(GridViewAlbaransver.GetRowValues(GridViewAlbaransver.FocusedRowIndex, "Fecha")); //s = "31/12/1900 0:00:00"; if (string.IsNullOrEmpty(s)) { return; } var date1 = Convert.ToDateTime(s); string year = date1.Year.ToString(); string month = date1.Month.ToString(); string date = date1.Day.ToString(); var cliente = (Clientes)Session["User"]; var val = GridViewAlbaransver.GetRowValues(GridViewAlbaransver.FocusedRowIndex, "SerieAlbaran").ToString(); if (AlbaranRepository.CheckAlbaranosverIdforImage(val, cliente.AutoCliente) > 0) { ((ASPxHyperLink)sender).ClientSideEvents.Click = "function(s,e){ window.open('../Imageviewer.aspx?id=" + val + "&year=" + year + "&month=" + month + "&date=" + date + "','_blank');}"; } else { ((ASPxHyperLink)sender).Text = "-"; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["User"] == null) { if (Page.IsCallback) { ASPxWebControl.RedirectOnCallback("/Account/login.aspx"); } else { Response.Redirect("/Account/login.aspx"); } } if (!IsPostBack) { string val = string.IsNullOrWhiteSpace(Request.QueryString["id"]) ? "0" : Request.QueryString["id"]; string year = string.IsNullOrWhiteSpace(Request.QueryString["year"]) ? "0" : Request.QueryString["year"]; string month = string.IsNullOrWhiteSpace(Request.QueryString["month"]) ? "0" : Request.QueryString["month"]; string date = string.IsNullOrWhiteSpace(Request.QueryString["date"]) ? "0" : Request.QueryString["date"]; month = Request.QueryString["month"].PadLeft(2, '0'); date = Request.QueryString["date"].PadLeft(2, '0'); string path = "\\Image\\factor2010\\albaranes\\Dropbox\\" + year.Substring(year.Length - 2) + "\\" + month + "\\" + date + "\\"; var cliente = (Clientes)Session["User"]; if (AlbaranRepository.CheckAlbaranosverIdforImage(val, cliente.AutoCliente) > 0) { DirSearch(@"" + Server.MapPath(path), val, path); } else { Response.Redirect("~/Albaranes.aspx"); } } //string[] dirs = Directory.GetDirectories("C:\factor2010\albaranes"); //foreach (string item2 in dirs) //{ // FileInfo f = new FileInfo(item2); //} }