Ejemplo n.º 1
0
    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 = "-";
        }
    }
Ejemplo n.º 2
0
    protected void GridViewAlbaransver_SelectionChanged(object sender, EventArgs e)
    {
        string SerieAlbaran = Convert.ToString(GridViewAlbaransver.GetSelectedFieldValues("SerieAlbaran").Select(c => c).FirstOrDefault());

        GridViewAlbaransverDetail.DataSource = AlbaranRepository.GetAlbaranosverDetail(SerieAlbaran);
        GridViewAlbaransverDetail.DataBind();
    }
Ejemplo n.º 3
0
    protected void GridViewAlbaransver_SelectionChanged(object sender, EventArgs e)
    {
        string SerieAlbaran = Convert.ToString(GridViewAlbaransver.GetSelectedFieldValues("SerieAlbaran").Select(c => c).FirstOrDefault());

        GridViewAlbaransverDetail.DataSource = AlbaranRepository.GetAlbaranosverDetail(SerieAlbaran);
        GridViewAlbaransverDetail.DataBind();
        ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "divShow('#gridfamilia')", true);
    }
Ejemplo n.º 4
0
    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);
        //}
    }
Ejemplo n.º 5
0
    protected void GridViewAlbaransver_CustomCallback(object sender, DevExpress.Web.ASPxGridViewCustomCallbackEventArgs e)
    {
        var Cliente = (Clientes)Session["User"];

        // GridViewAlbaransver.Columns["foto"].Visible = false;
        if (Cliente == null)
        {
            if (Page.IsCallback)
            {
                ASPxWebControl.RedirectOnCallback("/Account/login.aspx");
            }
            else
            {
                Response.Redirect("/Account/login.aspx");
            }
        }
        if (e.Parameters.Contains("searchalbaran"))
        {
            GridViewAlbaransver.Columns["foto"].Visible = true;
            Session["buttonclick"]         = "searchalbaran";
            GridViewAlbaransver.DataSource = AlbaranRepository.GetAllAlbaranosver(searchalbaran.Text, "", Cliente.AutoCliente, null, null);
        }
        else if (e.Parameters.Contains("searchfectura"))
        {
            GridViewAlbaransver.Columns["foto"].Visible = true;
            Session["buttonclick"]         = "searchfectura";
            GridViewAlbaransver.DataSource = AlbaranRepository.GetAllAlbaranosver(searchalbaran.Text, searchfectura.Text, Cliente.AutoCliente, null, null);
        }
        else if (e.Parameters.Contains("date"))
        {
            Session["buttonclick"]         = "date";
            GridViewAlbaransver.DataSource = AlbaranRepository.GetAllAlbaranosver("", "", Cliente.AutoCliente, dtfromDate.Date, dttoDate.Date);
        }
        else
        {
            Session["buttonclick"]         = "showall";
            GridViewAlbaransver.DataSource = AlbaranRepository.GetAllAlbaranosver("", "", Cliente.AutoCliente, null, null);
        }
        GridViewAlbaransver.DataBind();
    }
Ejemplo n.º 6
0
    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 (Request.Browser.IsMobileDevice)
        //       {
        //           if (Page.IsCallback)
        //           {
        //               ASPxWebControl.RedirectOnCallback("/mobile/Albaranes.aspx");
        //           }
        //           else
        //           {
        //               Response.Redirect("/mobile/Albaranes.aspx");
        //           }

        //       }
        DateTime?defecha = null;
        DateTime?afecha  = null;

        if (!Page.IsPostBack)
        {
            Session["buttonclick"] = "date";
            defecha = Convert.ToDateTime(fechahoy.ToString("01/MMM/yyy"));
            afecha  = Convert.ToDateTime(DateTime.DaysInMonth(fechahoy.Year, fechahoy.Month) + "/" + fechahoy.Month + "/" + fechahoy.Year);
        }

        if ((dtfromDate.Date != null || dttoDate.Date != null) && Convert.ToString(Session["buttonclick"]) == "date")
        {
            defecha = dtfromDate.Date;
            afecha  = dttoDate.Date;
        }

        var Cliente = (Clientes)Session["User"];

        searchalbaran.Text = string.IsNullOrWhiteSpace(Request.QueryString["albarane"]) ? searchalbaran.Text : Request.QueryString["albarane"];
        if (!string.IsNullOrEmpty(searchalbaran.Text))
        {
            GridViewAlbaransver.DataSource = AlbaranRepository.GetAllAlbaranosver(searchalbaran.Text, "", Cliente.AutoCliente, null, null);
        }
        else
        {
            GridViewAlbaransver.DataSource = AlbaranRepository.GetAllAlbaranosver(searchalbaran.Text, "", Cliente.AutoCliente, defecha, afecha);
        }
        GridViewAlbaransver.DataBind();

        string serieAlbaran = string.Empty;

        if (GridViewAlbaransver.GetSelectedFieldValues("SerieAlbaran").Count > 0)
        {
            serieAlbaran = Convert.ToString(GridViewAlbaransver.GetSelectedFieldValues("SerieAlbaran").Select(c => c).FirstOrDefault());
        }
        else
        {
            serieAlbaran = Convert.ToString(GridViewAlbaransver.GetRowValues(0, "SerieAlbaran"));
        }
        GridViewAlbaransverDetail.DataSource = AlbaranRepository.GetAlbaranosverDetail(serieAlbaran);
        GridViewAlbaransverDetail.DataBind();
    }