// Método eliminar public int? Eliminar(Persona persona) { DatosSistema datos = new DatosSistema(); string[] parametros = { "@operacion", "@cedula" }; return datos.Ejecutar("spPersonaSE", parametros, "E", persona.cedula); }
internal void elimiarPorIdRuta(int id) { string[] parametros = { "@id" }; DatosSistema datos = new DatosSistema(); datos.Ejecutar("[INFONIONIOS].[spEliminarServiciosPorIdRuta]", parametros, id); }
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 int ActualizarPermiso(Usuario usuario, String pantalla) { usuario.v_TipoEvento = "A"; DatosSistema datos = new DatosSistema(); string[] parametros = { "@v_usuario", "@v_pantalla","@v_estado", "@v_TipoEvento" }; return datos.Ejecutar("proActualizarPermisoPantalla", parametros, usuario.v_usuario, pantalla,usuario.v_estado, usuario.v_TipoEvento); }
private void insertarServicioPorRuta(int idServicio, int idRuta) { string[] parametros = { "@idServicio","@idRuta" }; DatosSistema datos = new DatosSistema(); datos.Ejecutar("[INFONIONIOS].[spInsertarServicioPorRuta]", parametros, idServicio,idRuta); }
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 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 void insertar(RutaAerea r) { string[] parametros = { "@Ruta_Codigo", "@Ciudad_Origen_ID", "@Ciudad_Destino_ID", "@Ruta_Precio_Kg", "@Ruta_Precio_Pasaje", "@Ruta_Habilitada" }; DatosSistema datos = new DatosSistema(); datos.Ejecutar("[INFONIONIOS].[spInsertRutaAerea]", parametros,r.codigoRutaAerea,r.idCiudadOrigen,r.idCiudadDestino,r.precioKGRutaAerea,r.precioPasajeRutaAerea,r.habilitadaRutaAerea); }
public DataTable obtenerFuncionalidades() { // idFuncionalidad = 0; string[] parametros = {"@idFunc"}; DatosSistema datos = new DatosSistema(); return datos.getDatosTabla("[INFONIONIOS].spFuncionalidadS", parametros, System.DBNull.Value); }
public int EliminarFuncXRol(int idRol) { string[] parametros = {"@idRol"}; DatosSistema datos = new DatosSistema(); return datos.Ejecutar("[INFONIONIOS].spEliminarFuncXRol", parametros, idRol); }
public void almacenarCambios() { string[] parametros = { "@aeroID","@aeroMatricula","@aeroFechaAlta","@aeroFechaBajaFueraServicio" ,"@aeroBajaVidaUtil","@aeroFechaBajaDefinitiva","@aeroKGSDisponibles","@modeloID", "@tipoServicioID"}; DatosSistema datos = new DatosSistema(); datos.Ejecutar("[INFONIONIOS].[spActualizarAeronaves]", parametros, this.idAeronave, this.matriculaAeronave, this.fechaAltaAeronave, this.fechaBajaDefinitivaAeronave, this.bajaVidaUtilAeronave, this.bajaFueraServicioAeronave, this.kgsDispAeronave, this.idModelo); }
// Método insertar y modificar public int? insertarActualizar(Persona persona, string operacion) { DatosSistema datos = new DatosSistema(); string[] parametros = { "@operacion", "@cedula", "@nombre", "@apellido", "@fechaNacimiento", "@edad", "@direccion" }; return datos.Ejecutar("spPersonaIA", parametros, operacion, persona.cedula, persona.nombre, persona.apellido, persona.fecha, persona.edad, persona.direccion); }
public int AgregarFuncXRol(int idRol, int idFuncionalidad) { string[] parametros = {"@operacion", "@idRol", "@idFuncionalidad" }; DatosSistema datos = new DatosSistema(); return datos.Ejecutar("[INFONIONIOS].spFuncXRol", parametros, "I", idRol, idFuncionalidad); }
public void agregarRolConFuncionalidades(Rol rolActual, List<Funcionalidad> funcionalidades) { AgregarRol(rolActual); rolActual.idRol = obtenerRolPorNombre(rolActual.nombreRol).idRol; string[] parametros = { "@idRol" }; string[] parametros2 = { "@idRol", "@idFunc" }; DatosSistema datos = new DatosSistema(); datos.Ejecutar("[INFONIONIOS].[spEliminarFuncionalidadesDeRol]", parametros, rolActual.idRol); foreach (Funcionalidad f in funcionalidades) { datos.Ejecutar("[INFONIONIOS].[spAgregarFuncPorRol]", parametros2, rolActual.idRol, f.idFuncionalidad); } }
//Metodo para agregar una nueva Rol public int AgregarRol(Rol rol) { DatosSistema datos = new DatosSistema(); //idRol = 0; string[] parametros = {"@operacion", "@idRol", "@nombreRol", "@habilitado"}; return datos.Ejecutar("[INFONIONIOS].spRolIA", parametros, "I", System.DBNull.Value, rol.nombreRol, rol.habilitadoRol); }
//Metodo para actualizar una rol public int ActualizarRol(Rol rol) { DatosSistema datos = new DatosSistema(); string[] parametros = {"@operacion", "@idRol", "@nombreRol", "@habilitado"}; return datos.Ejecutar("[INFONIONIOS].spRolIA", parametros, "A", rol.idRol, rol.nombreRol, rol.habilitadoRol); }
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; }
//Metodo para agregar una nueva ciudad public int AgregarCiudad(Ciudad ciudad) { DatosSistema datos = new DatosSistema(); string [] parametros= {"@operacion", "@idCiudad", "@nombreCiudad", "@ciudadHabilitada"}; return datos.Ejecutar("[INFONIONIOS].spCiudadIA", parametros,"I", ciudad.idCiudad, ciudad.nombreCiudad, ciudad.ciudadHabilitada); }
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 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 int AgregarEditorial(Editorial editorial) { editorial.v_TipoEvento = "I"; DatosSistema datos = new DatosSistema(); string[] parametros = { "@v_nombre", "@v_Dpais", "@v_direccion", "@v_usuarioI", "@v_TipoEvento"}; return datos.Ejecutar("proAgregarEditorial", parametros, editorial.v_nombre_editorial, editorial.v_Dpais, editorial.v_direccion_editorial, editorial.v_usuario_i, editorial.v_TipoEvento); }
public int AgregarUsuarioFacultad(Usuario usuario) { DatosSistema datos = new DatosSistema(); usuario.v_TipoEvento = "A"; var dt = new DataTable(); string[] parametros = { "@v_usuario", "@v_Dfacultad", "@v_usuarioI", "@v_TipoEvento" }; return datos.Ejecutar("proAgregarUsuarioFacultad", parametros, usuario.v_usuario, usuario.v_Dfacultad, usuario.v_usuario_i, usuario.v_TipoEvento); }
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 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 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 void crearTablaAuxiliarClientes() { using (var transaccion = Conexion.Instancia().Conection.BeginTransaction(IsolationLevel.Serializable)) { try { string[] parametros = { }; DatosSistema datos = new DatosSistema(); datos.EjecutarConTransaccion(transaccion, "[INFONIONIOS].[spCrearTablaAuxiliarClientes]", parametros); transaccion.Commit(); } catch (Exception) { transaccion.Rollback(); throw new Exception("Se produjo un error al crear la tabla auxiliar de pasajeros."); } } }
public int AgregarCarrera(Carrera carrera) { carrera.v_TipoEvento = "I"; DatosSistema datos = new DatosSistema(); string[] parametros = { "@v_nombre", "@v_promocion", "@v_Dfacultad", "@v_descripcion", "@v_usuarioI", "@v_TipoEvento"}; return datos.Ejecutar("proAgregarCarrera", parametros, carrera.v_nombre, carrera.v_promocion, carrera.v_Dfacultad, carrera.v_descripcion, carrera.v_usuario_i, carrera.v_TipoEvento); }
public int AgregarMateria(Materia materia) { materia.v_TipoEvento = "I"; DatosSistema datos = new DatosSistema(); string[] parametros = { "@v_nombre", "@v_clave", "@v_descripcion", "@v_Dfacultad", "@v_usuarioI", "@v_TipoEvento"}; return datos.Ejecutar("proAgregarMateria", parametros, materia.v_nombre, materia.v_clave, materia.v_descripcion, materia.v_Dfacultad, materia.v_usuario_i, materia.v_TipoEvento); }
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; }