public DataTable getTabla(int estadistica, DateTime desde, DateTime hasta)
 {
     string[] parametros = { "@desde", "@hasta" };
     object[] valores = { desde, hasta };
     string sp = string.Empty;
     DatosSistema datos = new DatosSistema();
     switch (estadistica)
     {
         case 1:
             sp = "[INFONIONIOS].[spDestinosConMasPasajeros]";
             break;
         case 2:
             sp = "[INFONIONIOS].[spDestinosConAeronavesMasVacias]";
             break;
         case 3:
             sp = "[INFONIONIOS].[spClientesConMasPuntos]";
             break;
         case 4:
             sp = "[INFONIONIOS].[spDestinosConMasPasajesCancelados]";
             break;
         case 5:
             sp = "[INFONIONIOS].[spAeronavesMasFueraServicio]";
             break;
         default:
             break;
     }
     return datos.getDatosTabla(sp, parametros, valores);
 }
Beispiel #2
0
 public bool clienteViajaEnFechaViaje(int idViaje, int? idCliente)
 {
     string[] parametros = { "@idViaje", "@idCliente" };
     DatosSistema datos = new DatosSistema();
     DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spValidarClienteNoViajaEnFechaDeViaje]", parametros, idViaje, (idCliente==null)?(object)DBNull.Value:(int)idCliente);
     return (dt.Rows.Count > 0);
 }
 public DataTable obtenerTodos()
 {
     string[] parametros = { };
     DatosSistema datos = new DatosSistema();
     return datos.getDatosTabla("[INFONIONIOS].[spObtenerTiposServicio]",
         parametros);
 }
 public DataTable obtenerTodosPorIdRuta(int id)
 {
     string[] parametros = {"@id"};
     DatosSistema datos = new DatosSistema();
     return datos.getDatosTabla("[INFONIONIOS].[spObtenerServiciosPorRutaPorIdRuta]",
         parametros, id);
 }
 public DataTable obtenerFuncionalidades()
 {
     // idFuncionalidad = 0;
     string[] parametros = {"@idFunc"};
     DatosSistema datos = new DatosSistema();
     return datos.getDatosTabla("[INFONIONIOS].spFuncionalidadS",
         parametros, System.DBNull.Value);
 }
 public Editorial ConsultarEditorial(Editorial editorial)
 {
     DatosSistema datos = new DatosSistema();
     editorial.v_TipoEvento = "C";
     var dt = new DataTable();
     string[] parametros = { "@v_nombre", "@v_TipoEvento" };
     dt = datos.getDatosTabla("proConsultarEditorial", parametros, editorial.v_nombre_editorial, editorial.v_TipoEvento);
     foreach (DataRow fila in dt.Rows)
     {
         editorial.v_nombre_editorial = fila["nombre"].ToString();
         editorial.v_Dpais = fila["pais"].ToString();
         editorial.v_direccion_editorial = fila["direccion"].ToString();
     }
     return editorial;
 }
Beispiel #7
0
 public List<Modelo> obtenerTodos()
 {
     string[] parametros = {};
     DatosSistema datos = new DatosSistema();
     DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spObtenerModelos]", parametros);
     var lista = new List<Modelo>();
     foreach (DataRow fila in dt.Rows)
     {
         Modelo m = new Modelo();
        m.idModelo = Int32.Parse(fila["MODELO_ID"].ToString());
         m.idFabricante = Int32.Parse(fila["FABRICANTE_ID"].ToString());
         m.nombreModelo = fila["MODELO_NOMBRE"].ToString();
         lista.Add(m);
     }
     return lista;
 }
        public List<Fabricante> obtenerTodosLista()
        {
            string[] parametros = { };
            List<Fabricante> fabricantes = new List<Fabricante>();
            DatosSistema datos = new DatosSistema();
            DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spObtenerFabricantes]", parametros);
            foreach (DataRow r in dt.Rows)
            {
                Fabricante f = new Fabricante();
                f.idFabricante = Int32.Parse(r["FABRICANTE_ID"].ToString());
                f.nombreFabricante = r["FABRICANTE_NOMBRE"].ToString();

                fabricantes.Add(f);
            }
            return fabricantes;
        }
 public Fabricante obtenerPorIdModelo(int idModelo)
 {
     Fabricante f = new Fabricante();
     string[] parametros = { "@idModelo" };
     DatosSistema datos = new DatosSistema();
     DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spObtenerFabricantePorIdModelo]", parametros, idModelo);
     if (dt.Rows.Count != 0)
     {
         f.idFabricante = Int32.Parse(dt.Rows[0]["FABRICANTE_ID"].ToString());
         f.nombreFabricante = dt.Rows[0]["FABRICANTE_NOMBRE"].ToString();
     }
     else
     {
         return null;
     }
     return f;
 }
Beispiel #10
0
 public Modelo obtenerPorId(int id)
 {
     Modelo m = new Modelo();
     string[] parametros = { "@id"};
     DatosSistema datos = new DatosSistema();
     DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spObtenerModeloPorId]", parametros, id);
     if (dt.Rows.Count != 0)
     {
         m.idModelo = Int32.Parse(dt.Rows[0]["MODELO_ID"].ToString());
         m.idFabricante = Int32.Parse(dt.Rows[0]["FABRICANTE_ID"].ToString());
         m.nombreModelo = dt.Rows[0]["MODELO_NOMBRE"].ToString();
     }
     else
     {
         return null;
     }
     return m;
 }
Beispiel #11
0
 public List<Butaca> obtenerButacasDeAeronave(int idAero)
 {
     List<Butaca> butacas = new List<Butaca>();
     string[] pararmetros = { "@idAeronave" };
     DatosSistema datos = new DatosSistema();
     DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spObtenerButacasDeAeronave]", pararmetros, idAero);
     foreach (DataRow r in dt.Rows)
     {
         Butaca b = new Butaca();
         b.idButaca = Int32.Parse(r["BUTACA_ID"].ToString());
         b.idAeronave = Int32.Parse(r["AERO_ID"].ToString());
         b.idTipoButaca = Int32.Parse(r["TIPO_BUTACA_ID"].ToString());
         b.nroButaca = Int32.Parse(r["BUTACA_NRO"].ToString());
         b.pisoButaca = Int32.Parse(r["BUTACA_PISO"].ToString());
         butacas.Add(b);
     }
     return butacas;
 }
Beispiel #12
0
        public Usuario obtenerPorUsernameYRol(string username, int idRol)
        {
            string[] parametros = { "@username","@idRol" };
            DatosSistema datos = new DatosSistema();
            DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spObtenerUsuarioPorUsernameYRol]", parametros, username, idRol);
            Usuario u = new Usuario();
            if (dt.Rows.Count != 0)
            {
                u.idUsuario = Int32.Parse(dt.Rows[0]["USUARIO_ID"].ToString());
                u.passwordUsuario = dt.Rows[0]["USUARIO_PASSWORD"].ToString();
                u.usernameUsuario = dt.Rows[0]["USUARIO_USERNAME"].ToString();
                u.intentosUsuario = Int32.Parse(dt.Rows[0]["USUARIO_INTENTOS"].ToString());
            }
            else
            {
                return null;
            }

            return u;
        }
        public TipoServicio obtenerPorId(int id)
        {
            TipoServicio ts = new TipoServicio();
            string[] parametros = {"@id"};
            DatosSistema datos = new DatosSistema();
            DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spObtenerTipoServicioPorId]",
                parametros,id);

            if (dt.Rows.Count != 0)
            {
                ts.idTipoServicio = Int32.Parse(dt.Rows[0]["TIPO_SERVICIO_ID"].ToString());
                ts.nombreTipoServicio = dt.Rows[0]["TIPO_SERVICIO_NOMBRE"].ToString();
                ts.porcentajeTipoServicio = Int32.Parse(dt.Rows[0]["TIPO_SERVICIO_PORCENTAJE"].ToString());
            }
            else
            {
                return null;
            }

            return ts;
        }
Beispiel #14
0
        public Butaca obtenerPorId(int id)
        {
            string[] parametros = { "@id" };
            DatosSistema datos = new DatosSistema();
            DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spObtenerButacaPorId]", parametros, id);
            Butaca b = new Butaca();
            if (dt.Rows.Count != 0)
            {
                b.idButaca = Int32.Parse(dt.Rows[0]["BUTACA_ID"].ToString());
                b.idAeronave = Int32.Parse(dt.Rows[0]["AERO_ID"].ToString());
                b.pisoButaca = Decimal.Parse(dt.Rows[0]["BUTACA_PISO"].ToString());
                b.nroButaca = Decimal.Parse(dt.Rows[0]["BUTACA_NRO"].ToString());
                b.idTipoButaca = Int32.Parse(dt.Rows[0]["TIPO_BUTACA_ID"].ToString());
            }
            else
            {
                return null;
            }

            return b;
        }
        public List<Encomienda> obtenerListaFuturasPorCliente(int idCliente)
        {
            List<Encomienda> encomiendas = new List<Encomienda>();
            string[] parametros = { "@idCliente" };
            DatosSistema datos = new DatosSistema();
            DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spEncomiendasFuturasNoCanceladasPorCliente]", parametros, idCliente);
            foreach (DataRow row in dt.Rows)
            {
                Encomienda e = new Encomienda();
                e.idEncomienda = Int32.Parse(row["ENCOMIENDA_ID"].ToString());
                e.codigoEncomienda = Decimal.Parse(row["ENCOMIENDA_CODIGO"].ToString());
                e.kgEncomienda = Decimal.Parse(row["ENCOMIENDA_KGS"].ToString());
                e.precioEncomienda = Decimal.Parse(row["ENCOMIENDA_PRECIO"].ToString());
                e.idViaje = Int32.Parse(row["VIAJE_ID"].ToString());
                e.idCliente = Int32.Parse(row["CLIENTE_ID"].ToString());
                e.idCompra = Int32.Parse(row["COMPRA_ID"].ToString());
                e.idCancelacion = Int32.Parse(row["CANCELACION_ID"].ToString());
            }

            return encomiendas;
        }
Beispiel #16
0
        public Viaje obtenerViajePorAeroRutaYFechaSalida(int aeroId, int rutaId, DateTime fechaSalida)
        {
            Viaje viaje = new Viaje();

            string[] parametros = { "@aeroId","@rutaId","@fechaSalida" };
            DatosSistema datos = new DatosSistema();
            DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spViajePorAeroRutaFechaSalida]", parametros, aeroId,rutaId,fechaSalida);
            if (dt.Rows.Count != 0)
            {
                viaje.idViaje = Int32.Parse(dt.Rows[0]["VIAJE_ID"].ToString());
                viaje.fechaSalidaViaje = DateTime.Parse(dt.Rows[0]["VIAJE_FECHA_SALIDA"].ToString());
                viaje.fechaLlegadaViaje = convertirFecha(dt.Rows[0]["VIAJE_FECHA_LLEGADA"].ToString());
                viaje.fechaLlegadaEstimadaViaje = DateTime.Parse(dt.Rows[0]["VIAJE_FECHA_LLEGADA_ESTIMADA"].ToString());
                viaje.idRutaAerea = Int32.Parse(dt.Rows[0]["RUTA_AEREA_ID"].ToString());
                viaje.idAeronave = Int32.Parse(dt.Rows[0]["AERO_ID"].ToString());
            }
            else
            {
                return null;
            }

            return viaje;
        }
Beispiel #17
0
        public Pasaje obtenerPorId(int id)
        {
            Pasaje p = new Pasaje();
            DatosSistema datos = new DatosSistema();
            string[] param = { "@id" };
            DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spObtenerPasajePorId]", param, id);
            if (dt.Rows.Count != 0)
            {
                p.idPasaje = Int32.Parse(dt.Rows[0]["PASAJE_ID"].ToString());
                p.codigoPasaje = Decimal.Parse(dt.Rows[0]["PASAJE_CODIGO"].ToString());
                p.precioPasaje = Decimal.Parse(dt.Rows[0]["PASAJE_PRECIO"].ToString());
                p.idViaje = Int32.Parse(dt.Rows[0]["VIAJE_ID"].ToString());
                p.idCliente = Int32.Parse(dt.Rows[0]["CLIENTE_ID"].ToString());
                p.idCompra = Int32.Parse(dt.Rows[0]["COMPRA_ID"].ToString());
                p.idButaca = Int32.Parse(dt.Rows[0]["BUTACA_ID"].ToString());
                p.idCancelacion = mapearCancelacion(dt.Rows[0]["CANCELACION_ID"].ToString());
            }
            else
            {
                return null;
            }

            return p;
        }
        public Editorial OptenerPais(Editorial editorial)
        {
            DatosSistema datos = new DatosSistema();
            editorial.v_TipoEvento = "P";
            var dt = new DataTable();
            string[] parametros = { "@v_TipoEvento" };
            dt = datos.getDatosTabla("proDevolverDatos", parametros, editorial.v_TipoEvento);
            foreach (DataRow fila in dt.Rows)
            {
                editorial.v_pais.Add(fila["Pais"].ToString());

            }
            return editorial;
        }
Beispiel #19
0
 public Ciudad obtenerCiudad(Ciudad c)
 {
     DatosSistema datos = new DatosSistema();
     Ciudad ciudad = new Ciudad();
     var dt = new DataTable();
     string[] parametros = {"@operacion","@nombreCiudad"};
     dt = datos.getDatosTabla("[INFONIONIOS].spCiudadSE", parametros, "S", c.nombreCiudad);
     foreach (DataRow fila in dt.Rows) {
         ciudad.nombreCiudad = fila["nombre"].ToString();
     }
     return ciudad;
 }
Beispiel #20
0
 public bool estaEnAlgunaRuta(Ciudad cSeleccionada)
 {
     string[] parametros = { "@idCiudad" };
     DatosSistema datos = new DatosSistema();
     return datos.getDatosTabla("[INFONIONIOS].[spObtenerRutasDeCiudad]", parametros, cSeleccionada.idCiudad).Rows.Count > 0;
 }
Beispiel #21
0
 public DataTable filtrarCiudades(object filtro1, object filtro2)
 {
     string[] parametros={"@filtro1","@filtro2"};
     if (String.IsNullOrEmpty(Convert.ToString(filtro2))) {
         filtro2 = System.DBNull.Value;
     }
     else if (String.IsNullOrEmpty(Convert.ToString(filtro1)))
     {
         filtro1 = System.DBNull.Value;
     }
         DatosSistema datos = new DatosSistema();
         return datos.getDatosTabla("[INFONIONIOS].spFiltroDinamico",
             parametros,
             filtro1,
             filtro2);
 }
Beispiel #22
0
 public DataTable obtenerFiltroDGV(string nombre, bool soloH)
 {
     string[] parametros = { "@nombre", "@soloH" };
     DatosSistema datos = new DatosSistema();
     return datos.getDatosTabla("[INFONIONIOS].[spObtenerCiudadesFiltroDGV]", parametros, "%" + nombre + "%", (soloH)?1:0);
 }
Beispiel #23
0
 public DataTable obtenerTodasDGV()
 {
     string[] parametros = {  };
     DatosSistema datos = new DatosSistema();
     return datos.getDatosTabla("[INFONIONIOS].[spObtenerCiudadesParaDGV]",
         parametros);
 }
Beispiel #24
0
 //Metodo para obtener todas las ciudades
 public DataTable obtenerCiudades()
 {
     string[] parametros={"@operacion","@nombreCiudad"};
     DatosSistema datos = new DatosSistema();
     return datos.getDatosTabla("[INFONIONIOS].spCiudadSE",
         parametros,"Y",
         "a");
 }
Beispiel #25
0
 public Ciudad obtenerCiudadPorNombre(string n)
 {
     string[] parametros = { "@nombre" };
     DatosSistema datos = new DatosSistema();
     DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spObtenerCiudadPorNombre]", parametros, n);
     Ciudad c = new Ciudad();
     if (dt.Rows.Count > 0)
     {
         c.idCiudad = Int32.Parse(dt.Rows[0]["CIUDAD_ID"].ToString());
         c.nombreCiudad = dt.Rows[0]["CIUDAD_NOMBRE"].ToString();
         c.ciudadHabilitada = Boolean.Parse(dt.Rows[0]["CIUDAD_HABILITADA"].ToString());
     }
     else
     {
         return null;
     }
     return c;
 }
        public Encomienda obtenerPorId(int id)
        {
            Encomienda e = new Encomienda();
            DatosSistema datos = new DatosSistema();
            string[] param = { "@id" };
            DataTable dt = datos.getDatosTabla("[INFONIONIOS].[spObtenerEncomiendaPorId]", param, id);
            if (dt.Rows.Count != 0)
            {
                e.idEncomienda = Int32.Parse(dt.Rows[0]["ENCOMIENDA_ID"].ToString());
                e.codigoEncomienda = Decimal.Parse(dt.Rows[0]["ENCOMIENDA_CODIGO"].ToString());
                e.kgEncomienda = Decimal.Parse(dt.Rows[0]["ENCOMIENDA_KGS"].ToString());
                e.precioEncomienda = Decimal.Parse(dt.Rows[0]["ENCOMIENDA_PRECIO"].ToString());
                e.idViaje = Int32.Parse(dt.Rows[0]["VIAJE_ID"].ToString());
                e.idCliente = Int32.Parse(dt.Rows[0]["CLIENTE_ID"].ToString());
                e.idCompra = Int32.Parse(dt.Rows[0]["COMPRA_ID"].ToString());
                e.idCancelacion = mapearCancelacion(dt.Rows[0]["CANCELACION_ID"].ToString());
            }
            else
            {
                return null;
            }

            return e;
        }
Beispiel #27
0
        public Carrera OptenerMateria(Carrera carrera)
        {
            DatosSistema datos = new DatosSistema();
            carrera.v_TipoEvento = "M";
            var dt = new DataTable();
            string[] parametros = { "@v_TipoEvento" };
            dt = datos.getDatosTabla("proDevolverDatos", parametros, carrera.v_TipoEvento);
            foreach (DataRow fila in dt.Rows)
            {
                carrera.v_materia.Add(fila["materia"].ToString());

            }
            return carrera;
        }
Beispiel #28
0
        public Carrera ConsultarCarreraMateria(Carrera carrera)
        {
            DatosSistema datos = new DatosSistema();
            carrera.v_TipoEvento = "M";
            var dt = new DataTable();
            string[] parametros = { "@v_nombre", "@v_promocion", "@v_TipoEvento" };
            dt = datos.getDatosTabla("proDevolverCarreraMateria", parametros, carrera.v_nombre, carrera.v_promocion, carrera.v_TipoEvento);
            foreach (DataRow fila in dt.Rows)
            {
                carrera.v_materia_carrera.Add(fila["materia"].ToString());

            }
            return carrera;
        }
Beispiel #29
0
 public Carrera ConsultarCarreraIA(Carrera carrera)
 {
     DatosSistema datos = new DatosSistema();
     carrera.v_TipoEvento = "C";
     var dt = new DataTable();
     string[] parametros = { "@v_nombre", "@v_promocion", "@v_TipoEvento" };
     dt = datos.getDatosTabla("proConsultarCarreraIA", parametros, carrera.v_nombre, carrera.v_promocion, carrera.v_TipoEvento);
     foreach (DataRow fila in dt.Rows)
     {
         carrera.v_nombre = fila["nombre"].ToString();
         carrera.v_promocion = fila["promocion"].ToString();
         carrera.v_descripcion = fila["descripcion"].ToString();
         carrera.v_Dfacultad = fila["facultad"].ToString();
         carrera.v_estado = Convert.ToChar(fila["estado"].ToString());
     }
     return carrera;
 }
Beispiel #30
0
 public DataTable obtenerFuturosNoDevueltosPorCliente(int idCliente)
 {
     string[] parametros = { "@idCliente", "@fechaActual" };
     DatosSistema datos = new DatosSistema();
     return datos.getDatosTabla("[INFONIONIOS].[spPasajesFuturosNoDevueltosPorClienteDGV]", parametros, idCliente, ConfiguracionGlobal.FechaSistema);
 }