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); }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
public bool estaEnAlgunaRuta(Ciudad cSeleccionada) { string[] parametros = { "@idCiudad" }; DatosSistema datos = new DatosSistema(); return datos.getDatosTabla("[INFONIONIOS].[spObtenerRutasDeCiudad]", parametros, cSeleccionada.idCiudad).Rows.Count > 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); }
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); }
public DataTable obtenerTodasDGV() { string[] parametros = { }; DatosSistema datos = new DatosSistema(); return datos.getDatosTabla("[INFONIONIOS].[spObtenerCiudadesParaDGV]", parametros); }
//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"); }
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; }
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; }
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; }
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; }
public DataTable obtenerFuturosNoDevueltosPorCliente(int idCliente) { string[] parametros = { "@idCliente", "@fechaActual" }; DatosSistema datos = new DatosSistema(); return datos.getDatosTabla("[INFONIONIOS].[spPasajesFuturosNoDevueltosPorClienteDGV]", parametros, idCliente, ConfiguracionGlobal.FechaSistema); }