protected void Lista_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            GridViewRow item;
            GridView    gv2;
            int         id;

            if ((e.Row.RowType == DataControlRowType.DataRow))
            {
                item           = e.Row;
                id             = int.Parse((item.Cells[0]).Text);
                gv2            = (GridView)e.Row.Cells[4].Controls[1];
                gv2.DataSource = lgp.MostrarLineasPedido(id);
                gv2.DataBind();
            }
        }
        protected void Ordenes_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            GridViewRow item;
            GridView    gv2;
            int         id;

            if ((e.Row.RowType == DataControlRowType.DataRow))
            {
                item           = e.Row;
                id             = int.Parse((item.Cells[0]).Text);
                gv2            = (GridView)e.Row.Cells[5].Controls[1];
                gv2.DataSource = lgp.MostrarLineasPedido(id);
                gv2.DataBind();

                TimeSpan tiempo = TimeSpan.Parse((item.Cells[4]).Text);

                double diferencia = DateTime.Now.Minute - tiempo.Minutes;
                if (diferencia < 0)
                {
                    lgp.ActualizarEstadoPedido(4, id);
                    e.Row.BackColor = Color.Coral;
                }
                else if (diferencia >= 0 && diferencia < 5)
                {
                    lgp.ActualizarEstadoPedido(2, id);
                    e.Row.BackColor = Color.DarkSeaGreen;
                }
                else if (diferencia >= 5 && diferencia < 10)
                {
                    lgp.ActualizarEstadoPedido(3, id);
                    e.Row.BackColor = Color.Yellow;
                }
                else if (diferencia >= 10)
                {
                    lgp.ActualizarEstadoPedido(4, id);
                    e.Row.BackColor = Color.Coral;
                }
            }
        }