public List <PaisModel> BuscarPaises() { Errores Error = new Errores(); try { Pais Paises = new Pais(); List <PaisModel> lista = Paises.SP_Solicitar_Info_Paises().Tables[0].AsEnumerable().Select(e => new PaisModel { PAISID = e.Field <int>("PAISID"), Consec_Pais = e.Field <int>("Consec_Pais"), CodPais = e.Field <string>("CodPais"), Nombre = e.Field <string>("Nombre"), Imagen = e.Field <string>("Imagen"), }).ToList(); return(lista); } catch (Exception ex) { Console.WriteLine("Valor Null detectado"); Error.GenerarError(DateTime.Now, "Error al buscar los países en la Tabla País: " + ex); throw; } }
public List <AerolineasModel> BuscarAerolineas() { Errores Error = new Errores(); try { Aerolineas Aerolineas = new Aerolineas(); List <AerolineasModel> lista = Aerolineas.SP_Solicitar_Info_Aerolineas().Tables[0].AsEnumerable().Select(e => new AerolineasModel { ALNID = e.Field <int>("ALNID"), Aerol_Pais = e.Field <int>("Aerol_Pais"), Consec_Aerol = e.Field <int>("Consec_Aerol"), Codigo = e.Field <string>("Codigo"), Nombre = e.Field <string>("Nombre"), Imagen = e.Field <string>("Imagen"), }).ToList(); return(lista); } catch (Exception ex) { Console.WriteLine("Valor Null detectado"); Error.GenerarError(DateTime.Now, "Error al buscar las aerolíneas en la Tabla Aerolínea: " + ex); throw; } }
public List <ConsecutivosModel> BuscarConsecutivos() { Errores Error = new Errores(); try { Consecutivos Consecutivos = new Consecutivos(); List <ConsecutivosModel> lista = Consecutivos.SP_Solicitar_Info_Consecutivos().Tables[0].AsEnumerable().Select(e => new ConsecutivosModel { CSVID = e.Field <int>("CSVID"), Descripcion = e.Field <string>("Descripcion"), Consecutivo = e.Field <string>("Consecutivo"), Prefijo = e.Field <string>("Prefijo"), RangoInicial = e.Field <int>("RangoInicial"), RangoFinal = e.Field <int>("RangoFinal"), }).ToList(); return(lista); } catch (Exception ex) { Console.WriteLine("Valor Null detectado"); Error.GenerarError(DateTime.Now, "Error al buscar los consecutivos en la Tabla Consecutivo: " + ex); throw; } }
public ActionResult Generar(PaisModel a) { Pais PAIS = new Pais(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { PAIS.Generar(a.Consec_Pais, a.CodPais, a.Nombre, a.Imagen); BTC.GenerarBitacora(a.Consec_Pais, 1, 1, DateTime.Now, "Agregar", "Inserción de un nuevo País", a.CodPais, a.Nombre, a.Imagen, 0, "", "", "", "", "", DateTime.Now, "", 0); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("Error al Generar el Pais", ex); Error.GenerarError(DateTime.Now, "Error al generar un nuevo país en la Tabla País: " + ex); return(View()); } }
public List <AeropuertosModel> BuscarAeropuertos() { Errores Error = new Errores(); try { Aeropuertos Aeropuertos = new Aeropuertos(); List <AeropuertosModel> lista = Aeropuertos.SP_Solicitar_Info_Aeropuertos().Tables[0].AsEnumerable().Select(e => new AeropuertosModel { APTID = e.Field <int>("APTID"), Consec_Aerop = e.Field <int>("Consec_Aerop"), Cod_Puerta = e.Field <string>("Cod_Puerta"), Num_Puerta = e.Field <int>("Num_Puerta"), Detalle = e.Field <string>("Detalle"), }).ToList(); return(lista); } catch (Exception ex) { Console.WriteLine("Valor Null detectado"); Error.GenerarError(DateTime.Now, "Error al buscar los aeropuertos en la Tabla Aeropuerto: " + ex); throw; } }
public ActionResult Actualizarcontrasena(SeguridadModel a) { Seguridad CSV = new Seguridad(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { if (a.newcontrasena == a.newcontrasena2) { CSV.Actualizarcontrasena(a.Contrasena, a.newcontrasena); return(RedirectToAction("Index", "Home")); } else { return(RedirectToAction("Actualizarcontrasena")); } } catch (Exception ex) { ModelState.AddModelError("Error al actualizar el Usuario", ex); Error.GenerarError(DateTime.Now, "Error al actualizar la contraseña en la Tabla Seguridad: " + ex); return(View()); } }
public ActionResult Generar(AeropuertosModel a) { Aeropuertos APT = new Aeropuertos(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { APT.GenerarAeropuerto(a.Consec_Aerop, a.Cod_Puerta, a.Num_Puerta, a.Detalle); BTC.GenerarBitacora(a.Consec_Aerop, 1, 1, DateTime.Now, "Agregar", "Inserción de un nuevo Aeropuerto", a.Cod_Puerta, "", "", a.Num_Puerta, a.Detalle, "", "", "", "", DateTime.Now, "", 0); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("Error al Generar Aeropuerto", ex); Error.GenerarError(DateTime.Now, "Error al generar un nuevo aeropuerto en la Tabla Aeropuerto: " + ex); return(View()); } }
public ActionResult Login(SeguridadModel a) { Seguridad CSV = new Seguridad(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { if (CSV.Login(a.Usuario, a.Contrasena)) { return(RedirectToAction("Index", "Home")); } else { return(RedirectToAction("Login", "SeguridadCRUD")); } } catch (Exception ex) { ModelState.AddModelError("Inicio de Sesion Incorrecto", ex); Error.GenerarError(DateTime.Now, "Error al iniciar sesión en el login en la Tabla Seguridad: " + ex); throw; } }
public ActionResult Actualizar(ConsecutivosModel a) { Consecutivos CSV = new Consecutivos(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { if (a.Prefijo == null) { a.Prefijo = "No"; } if (a.RangoInicial > a.RangoFinal) { return(View("")); } CSV.ActualizarConsecutivo(a.CSVID, a.Descripcion, a.Consecutivo, a.Prefijo, a.RangoInicial, a.RangoFinal); BTC.GenerarBitacora(a.CSVID, 1, 2, DateTime.Now, "Modificar", "Modificación de un Consecutivo", "", "", "", 0, "", a.Descripcion, a.Consecutivo, "", "", DateTime.Now, "", 0); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("Error al Actualizar Consecutivo", ex); Error.GenerarError(DateTime.Now, "Error al actualizar un consecutivo en la Tabla Consecutivo: " + ex); return(View()); } }
public List <VuelosModel> BuscarVuelos() { Errores Error = new Errores(); try { Vuelos vuelos = new Vuelos(); List <VuelosModel> lista = vuelos.SP_Solicitar_Info_Vuelos().Tables[0].AsEnumerable().Select(e => new VuelosModel { VLOID = e.Field <int>("VLOID"), Consec_Vuelo = e.Field <int>("Consec_Vuelo"), Vuelo_Aerol = e.Field <int>("Vuelo_Aerol"), Vuelo_Aerop = e.Field <int>("Vuelo_Aerop"), CodVuelo = e.Field <string>("CodVuelo"), Destino = e.Field <string>("Destino"), Procedencia = e.Field <string>("Procedencia"), Fecha = e.Field <DateTime>("Fecha"), Estado = e.Field <string>("Estado"), Monto = e.Field <double>("Monto") }).ToList(); return(lista); } catch (Exception ex) { Console.WriteLine("Valor Null detectado"); Error.GenerarError(DateTime.Now, "Error al buscar los vuelos en la Tabla Vuelo: " + ex); throw; } }
public ActionResult Eliminar(int id) { Vuelos VLO = new Vuelos(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); try { string destino = VLO.SP_Solicitar_Destino(id).Destino; BTC.GenerarBitacora(VLO.SP_Solicitar_Consec_Vuelo(id).Consec_Vuelo, 1, 3, DateTime.Now, "Eliminar", "Eliminación de un Vuelo", "", "", "", 0, "", "", "", "", "", DateTime.Now, "", 0); VLO.EliminarVuelo(id); if (destino == "") { return(RedirectToAction("IndexLlegada")); } else { return(RedirectToAction("IndexSalida")); } } catch (Exception ex) { Error.GenerarError(DateTime.Now, "Error al eliminar un vuelo en la Tabla Vuelo: " + ex); throw; } }
public ActionResult Actualizar(AerolineasModel a) { Aerolineas ALN = new Aerolineas(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { ALN.ActualizarAerolinea(a.ALNID, a.Aerol_Pais, a.Consec_Aerol, a.Codigo, a.Nombre, a.Imagen); BTC.GenerarBitacora(a.Consec_Aerol, 1, 2, DateTime.Now, "Modificar", "Modificación de una Aerolínea", a.Codigo, a.Nombre, a.Imagen, 0, "", "", "", "", "", DateTime.Now, "", 0); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("Error al Actualizar Aerolinea", ex); Error.GenerarError(DateTime.Now, "Error al actualizar una aerolínea en la Tabla Aerolínea: " + ex); return(View()); } }
public ActionResult Actualizar(VuelosModel v) { Vuelos VLO = new Vuelos(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { string destino = v.Destino; string procedencia = v.Procedencia; if (destino == null) { destino = ""; } if (procedencia == null) { procedencia = ""; } VLO.ActualizarVuelo(v.VLOID, v.Consec_Vuelo, v.Vuelo_Aerol, v.Vuelo_Aerop, v.CodVuelo, destino, procedencia, v.Fecha, v.Estado, v.Monto); BTC.GenerarBitacora(v.Consec_Vuelo, 1, 2, DateTime.Now, "Modificar", "Modificación de un Vuelo", v.CodVuelo, VLO.SP_Solicitar_Aerolinea_Vuelo(v.VLOID).Nombre, "", VLO.SP_Solicitar_Aeropuerto_Vuelo(v.VLOID).Num_Puerta, "", "", "", destino, procedencia, v.Fecha, v.Estado, v.Monto); if (destino == "") { return(RedirectToAction("IndexLlegada")); } else { return(RedirectToAction("IndexSalida")); } } catch (Exception ex) { ModelState.AddModelError("Error al Actualizar Vuelo", ex); Error.GenerarError(DateTime.Now, "Error al actualizar un vuelo en la Tabla Vuelo: " + ex); return(View()); } }
public ActionResult ActualizarRol(string Administrador, string Seguridad, string Consecutivo, string Mantenimiento, string Consulta, string Cliente) { Seguridad CSV = new Seguridad(); Rol_Usuarios Rol = new Rol_Usuarios(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { bool admin = (Administrador == "true") ? true : false; CSV.SP_Actualiza_Rol_Administrador(ID, admin); Rol.SP_Actualiza_Estado_Administrador(ID, 1, admin); bool seg = (Seguridad == "true") ? true : false; CSV.SP_Actualiza_Rol_Seguridad(ID, seg); Rol.SP_Actualiza_Estado_Seguridad(ID, 2, seg); bool consec = (Consecutivo == "true") ? true : false; CSV.SP_Actualiza_Rol_Consecutivo(ID, consec); Rol.SP_Actualiza_Estado_Consecutivo(ID, 3, consec); bool mant = (Mantenimiento == "true") ? true : false; CSV.SP_Actualiza_Rol_Mantenimiento(ID, mant); Rol.SP_Actualiza_Estado_Mantenimiento(ID, 4, mant); bool consult = (Consulta == "true") ? true : false; CSV.SP_Actualiza_Rol_Consulta(ID, consult); Rol.SP_Actualiza_Estado_Consultas(ID, 5, consult); bool client = (Cliente == "true") ? true : false; CSV.SP_Actualiza_Rol_Cliente(ID, client); Rol.SP_Actualiza_Estado_Clientes(ID, 6, client); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("Error al actualizar el Rol", ex); Error.GenerarError(DateTime.Now, "Error al actualizar un rol en la Tabla Seguridad: " + ex); return(View()); } }
public string BuscarConsecutivoCSVID() { Errores Error = new Errores(); try { Consecutivos Consecutivos = new Consecutivos(); string CSVID = Consecutivos.SP_Solicitar_CSVID_Consecutivos().Tables[0].Rows[0]["CSVID"].ToString(); return(CSVID); } catch (Exception ex) { Console.WriteLine("Valor Null detectado"); Error.GenerarError(DateTime.Now, "Error al buscar el CSVID en la Tabla Consecutivo: " + ex); throw; } }
public string BuscarVueloID() { Errores Error = new Errores(); try { Vuelos vuelos = new Vuelos(); string VLOID = vuelos.SP_Solicitar_VLOID_Vuelos().Tables[0].Rows[0]["VLOID"].ToString(); return(VLOID); } catch (Exception ex) { Console.WriteLine("Valor Null detectado"); Error.GenerarError(DateTime.Now, "Error al buscar el VLOID en la Tabla Vuelo: " + ex); throw; } }
public string BuscarUsuariosUSRID() { Errores Error = new Errores(); try { Seguridad usuarios = new Seguridad(); string USRID = usuarios.SP_Solicitar_USRID_Usuarios().Tables[0].Rows[0]["USRID"].ToString(); return(USRID); } catch (Exception ex) { Console.WriteLine("Valor Null detectado"); Error.GenerarError(DateTime.Now, "Error al buscar el USRID en la Tabla Usuarios: " + ex); throw; } }
public ActionResult Eliminar(int id) { Consecutivos CSV = new Consecutivos(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); try { BTC.GenerarBitacora(CSV.SP_Solicitar_Consec_ID(id).CSVID, 1, 3, DateTime.Now, "Eliminar", "Eliminación de un Consecutivo", "", "", "", 0, "", "", "", "", "", DateTime.Now, "", 0); CSV.EliminarConsecutivo(id); return(RedirectToAction("Index")); } catch (Exception ex) { Error.GenerarError(DateTime.Now, "Error al eliminar un consecutivo en la Tabla Consecutivo: " + ex); throw; } }
public ActionResult Eliminar(int id) { Pais PAIS = new Pais(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); try { BTC.GenerarBitacora(PAIS.SP_Solicitar_Consec_Pais(id).Consec_Pais, 1, 3, DateTime.Now, "Eliminar", "Eliminación de un País", "", "", "", 0, "", "", "", "", "", DateTime.Now, "", 0); PAIS.Eliminar(id); return(RedirectToAction("Index")); } catch (Exception ex) { Error.GenerarError(DateTime.Now, "Error al eliminar un país en la Tabla País: " + ex); throw; } }
public ActionResult Eliminar(int id) { Aeropuertos APT = new Aeropuertos(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); try { BTC.GenerarBitacora(APT.SP_Solicitar_Consec_Aeropuerto(id).Consec_Aerop, 1, 3, DateTime.Now, "Eliminar", "Eliminación de un Aeropuerto", "", "", "", 0, "", "", "", "", "", DateTime.Now, "", 0); APT.EliminarAeropuerto(id); return(RedirectToAction("Index")); } catch (Exception ex) { Error.GenerarError(DateTime.Now, "Error al eliminar un aeropuerto en la Tabla Aeropuerto: " + ex); throw; } }
public ActionResult Eliminar(int id) { Aerolineas ALN = new Aerolineas(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); try { BTC.GenerarBitacora(ALN.SP_Solicitar_Consec_Aerolinea(id).Consec_Aerol, 1, 3, DateTime.Now, "Eliminar", "Eliminación de una Aerolínea", "", "", "", 0, "", "", "", "", "", DateTime.Now, "", 0); ALN.EliminarAerolinea(id); return(RedirectToAction("Index")); } catch (Exception ex) { Error.GenerarError(DateTime.Now, "Error al eliminar una aerolínea en la Tabla Aerolínea: " + ex); throw; } }
public ActionResult DetalleRegistro(int id, string descripcion) { Errores Error = new Errores(); string descrip = Split(descripcion); try { switch (descrip) { case "País": var Datos_Pais = BuscarBitacoras().Where(x => x.BTCID == id).Select(x => x).ToList(); return(View("~/Views/BitacoraCRUD/Detalle_Pais.cshtml", Datos_Pais)); case "Consecutivo": var Datos_Consec = BuscarBitacoras().Where(x => x.BTCID == id).Select(x => x).ToList(); return(View("~/Views/BitacoraCRUD/Detalle_Consecutivo.cshtml", Datos_Consec)); case "Aerolínea": var Datos_Aerol = BuscarBitacoras().Where(x => x.BTCID == id).Select(x => x).ToList(); return(View("~/Views/BitacoraCRUD/Detalle_Aerolinea.cshtml", Datos_Aerol)); case "Aeropuerto": var Datos_Aerop = BuscarBitacoras().Where(x => x.BTCID == id).Select(x => x).ToList(); return(View("~/Views/BitacoraCRUD/Detalle_Aeropuerto.cshtml", Datos_Aerop)); case "Vuelo": var Datos_Vuelo = BuscarBitacoras().Where(x => x.BTCID == id).Select(x => x).ToList(); return(View("~/Views/BitacoraCRUD/Detalle_Vuelo.cshtml", Datos_Vuelo)); default: Console.WriteLine("La descripción es nula o tiene otro valor"); break; } } catch (Exception ex) { Error.GenerarError(DateTime.Now, "Error a la hora de separar los detalles en registro de las bitácoras en la Tabla Bitácora: " + ex); throw; } return(View()); }
public ActionResult Busqueda(FormCollection item) { Errores Error = new Errores(); try { Pais pais = new Pais(); Aerolineas Aerolinea = new Aerolineas(); string Nombre = item["nombre"]; var PAISID = pais.SP_Solicitar_Filtro_Pais(Nombre).PAISID; var datos = BuscarAerolineas().Where(x => x.Aerol_Pais == PAISID).Select(x => x).ToList(); return(View("~/Views/AerolineaCRUD/Consulta.cshtml", datos)); } catch (Exception ex) { Error.GenerarError(DateTime.Now, "Error al realizar la busqueda en la Tabla Aerolínea: " + ex); throw; } }
public ActionResult Busqueda(FormCollection item) { Errores Error = new Errores(); string fechainicio = item["fechainicio"]; string fechafinal = item["fechafinal"]; try { if (fechainicio == "" && fechafinal == "") { return(View("~/Views/ErrorCRUD/Consulta.cshtml", BuscarErrores())); } else { if (fechainicio != "" && fechafinal != "") { var datos = BuscarErrores().Where(x => x.Fecha >= Convert.ToDateTime(fechainicio) && x.Fecha <= Convert.ToDateTime(fechafinal)).Select(x => x).ToList(); return(View("~/Views/ErrorCRUD/Consulta.cshtml", datos)); } if (fechainicio != "") { var datos = BuscarErrores().Where(x => x.Fecha >= Convert.ToDateTime(fechainicio)).Select(x => x).ToList(); return(View("~/Views/ErrorCRUD/Consulta.cshtml", datos)); } if (fechafinal != "") { var datos = BuscarErrores().Where(x => x.Fecha <= Convert.ToDateTime(fechafinal)).Select(x => x).ToList(); return(View("~/Views/ErrorCRUD/Consulta.cshtml", datos)); } } } catch (Exception ex) { Error.GenerarError(DateTime.Now, "Error al realizar la busqueda en la Tabla Error: " + ex); throw; } return(View("~/Views/ErrorCRUD/Consulta.cshtml", BuscarErrores())); }
public ActionResult Actualizar(int id) { Errores Error = new Errores(); try { if (BuscarPaises().Where(e => e.PAISID == id).First() != null) { return(View(BuscarPaises().Where(e => e.PAISID == id).First())); } else { throw new Exception(); } } catch (Exception ex) { Error.GenerarError(DateTime.Now, "Error al buscar un país en la Tabla País: " + ex); throw; } }
public ActionResult Actualizar(int id) { Errores Error = new Errores(); try { if (BuscarAerolineas().Where(e => e.ALNID == id).First() != null) { return(View(BuscarAerolineas().Where(e => e.ALNID == id).First())); } else { throw new Exception(); } } catch (Exception ex) { Error.GenerarError(DateTime.Now, "Error al buscar una aerolínea en la Tabla Aerolínea: " + ex); throw; } }
public ActionResult Consulta() { Errores Error = new Errores(); try { if (BuscarAeropuertos() != null) { return(View(BuscarAeropuertos())); } else { throw new Exception(); } } catch (Exception ex) { Error.GenerarError(DateTime.Now, "Error al mostrar las Consultas en la Tabla Aeropuerto: " + ex); throw; } }
public ActionResult Index() { Errores Error = new Errores(); try { if (BuscarPaises() != null) { return(View(BuscarPaises())); } else { throw new Exception(); } } catch (Exception ex) { Error.GenerarError(DateTime.Now, "Error al mostrar el Index en la Tabla País: " + ex); throw; } }
public ActionResult Actualizar(int id) { Errores Error = new Errores(); try { if (BuscarConsecutivos().Where(e => e.CSVID == id).First() != null) { return(View(BuscarConsecutivos().Where(e => e.CSVID == id).First())); } else { throw new Exception(); } } catch (Exception ex) { Error.GenerarError(DateTime.Now, "Error al buscar un consecutivo en la Tabla Consecutivo: " + ex); throw; } }
public List <BitacorasModel> BuscarBitacoras() { Errores Error = new Errores(); try { Bitacoras Bitacoras = new Bitacoras(); List <BitacorasModel> lista = Bitacoras.SP_Solicitar_Info_Bitacoras().Tables[0].AsEnumerable().Select(e => new BitacorasModel { BTCID = e.Field <int>("BTCID"), Consec_Bitacora = e.Field <int>("Consec_Bitacora"), Usuario_Bitac = e.Field <int>("Usuario_Bitac"), Cod_Registro = e.Field <int>("Cod_Registro"), Fecha = e.Field <DateTime>("Fecha"), Tipo = e.Field <string>("Tipo"), Descripcion = e.Field <string>("Descripcion"), Codigo = e.Field <string>("Codigo"), Nombre = e.Field <string>("Nombre"), Imagen = e.Field <string>("Imagen"), Num_Puerta = e.Field <int>("Num_Puerta"), Detalle = e.Field <string>("Detalle"), Consec_Descripcion = e.Field <string>("Consec_Descripcion"), Consecutivo = e.Field <string>("Consecutivo"), Destino = e.Field <string>("Destino"), Procedencia = e.Field <string>("Procedencia"), Fecha_Vuelo = e.Field <DateTime>("Fecha_Vuelo"), Estado = e.Field <string>("Estado"), Monto = e.Field <double>("Monto") }).ToList(); return(lista); } catch (Exception ex) { Console.WriteLine("Valor Null detectado"); Error.GenerarError(DateTime.Now, "Error al buscar las bitácoras en la Tabla Bitácora: " + ex); throw; } }