private List <FacturaEntregaRuta> GetList()
        {
            try
            {
                List <FacturaEntregaRuta> List = new List <FacturaEntregaRuta>();

                CN_FacturasRutaEntrega clsFacturasEntrega = new CN_FacturasRutaEntrega();
                Sesion session = new Sesion();
                session = (Sesion)Session["Sesion" + Session.SessionID];
                FacturaEntregaRuta facturafiltro = new FacturaEntregaRuta();
                facturafiltro.Filtro_Embarque = txtEmbarque.Text;
                facturafiltro.Filtro_Estatus  = !string.IsNullOrEmpty(cmbEstatus.SelectedValue) ? cmbEstatus.SelectedValue : "";
                facturafiltro.Filtro_FecIni   = dpFechaini.SelectedDate.HasValue ? dpFechaini.SelectedDate.Value.ToString("dd/MM/yyyy") : "";
                facturafiltro.Filtro_FecFin   = dpFechafin.SelectedDate.HasValue ? dpFechafin.SelectedDate.Value.ToString("dd/MM/yyyy") : "";
                clsFacturasEntrega.ConsultaFacturasEntrega(session, facturafiltro, ref List);
                return(List);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 private void Autorizar(FacturaEntregaRuta facturas)
 {
     try
     {
         Sesion session = new Sesion();
         session = (Sesion)Session["Sesion" + Session.SessionID];
         CN_FacturasRutaEntrega clsFactura = new CN_FacturasRutaEntrega();
         int verificador = 0;
         clsFactura.ModificarFacturaRutaEntrega(session, facturas, ref verificador);
         if (verificador == 1)
         {
             Alerta("El embarque # " + facturas.Id_Emb + " fue entregado correctamente");
         }
         else
         {
             Alerta("No se pudo actualizar el embarque");
         }
         rgFactura.Rebind();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }