Exemple #1
0
        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;
            }
        }
Exemple #4
0
        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());
            }
        }
Exemple #10
0
        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;
            }
        }
Exemple #11
0
        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());
            }
        }
Exemple #13
0
        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;
            }
        }
Exemple #16
0
        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;
            }
        }
Exemple #19
0
        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()));
        }
Exemple #25
0
        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;
            }
        }
Exemple #28
0
        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;
            }
        }