Beispiel #1
0
        public static List <Aeropuerto> getAllAeropuertosFromDB()
        {
            SqlDataReader reader     = null;
            SqlConnection connection = new SqlConnection();

            connection.ConnectionString = "Data Source=.;Initial Catalog=TECAirlines;Integrated Security=SSPI";

            SqlCommand sqlCmd = new SqlCommand();

            sqlCmd.CommandType = CommandType.Text;

            var query = "SELECT * FROM Aeropuerto ";



            sqlCmd.CommandText = query;

            sqlCmd.Connection = connection;
            connection.Open();
            reader = sqlCmd.ExecuteReader();
            List <Aeropuerto> listaAeropuertos = new List <Aeropuerto>();

            while (reader.Read())
            {
                Aeropuerto aeropuerto = null;
                aeropuerto        = new Aeropuerto();
                aeropuerto.Nombre = reader.GetValue(0).ToString();

                listaAeropuertos.Add(aeropuerto);
            }
            connection.Close();
            return(listaAeropuertos);
        }
Beispiel #2
0
 public void Create(Aeropuerto aeropuerto)
 {
     aeEntities.Database.ExecuteSqlCommand(
         "InsertarAeropuerto @nombre, @IdLocalidad",
         new SqlParameter("@nombre", aeropuerto.Nombre),
         new SqlParameter("@IdLocalidad", aeropuerto.Id_localidad));
 }
Beispiel #3
0
        public static bool addAeropuertoToDB(Aeropuerto aeropuerto)
        {
            var connectionString = "Data Source=.;Initial Catalog=TECAirlines;Integrated Security=SSPI";

            var query = "INSERT INTO Aeropuerto (Nombre) VALUES ('@Nombre')";

            query = query.Replace("@Nombre", aeropuerto.Nombre);



            SqlConnection connection = new SqlConnection(connectionString);

            try
            {
                connection.Open();
                SqlCommand command = new SqlCommand(query, connection);
                command.ExecuteNonQuery();
                command.Dispose();
                connection.Close();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Beispiel #4
0
        public async Task <IActionResult> Edit(int id, [Bind("IDAeropuerto,nombre,IDPais")] Aeropuerto aeropuerto)
        {
            if (id != aeropuerto.IDAeropuerto)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(aeropuerto);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!AeropuertoExists(aeropuerto.IDAeropuerto))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IDPais"] = new SelectList(_context.Set <Pais>(), "IDPais", "nombre", aeropuerto.IDPais);
            return(View(aeropuerto));
        }
        public async Task <IActionResult> Edit(string id, [Bind("Codigo,Nombre,Direccion,Habilitado")] Aeropuerto aeropuerto)
        {
            if (id != aeropuerto.Codigo)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(aeropuerto);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!AeropuertoExists(aeropuerto.Codigo))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(aeropuerto));
        }
Beispiel #6
0
        public static string LogAvion(this Aeropuerto <Vuelo> v)
        {
            string retorno = "";

            retorno = string.Format("{0} ", DateTime.Now.ToString());
            return(retorno);
        }
Beispiel #7
0
        public static Aeropuerto getAeropuertoFromDB(string nombre)
        {
            SqlDataReader reader     = null;
            SqlConnection connection = new SqlConnection();

            connection.ConnectionString = "Data Source=.;Initial Catalog=TECAirlines;Integrated Security=SSPI";

            SqlCommand sqlCmd = new SqlCommand();

            sqlCmd.CommandType = CommandType.Text;

            var query = "SELECT * FROM Aeropuerto WHERE Nombre='@Nombre'";

            query = query.Replace("@Nombre", nombre);

            sqlCmd.CommandText = query;

            sqlCmd.Connection = connection;
            connection.Open();
            reader = sqlCmd.ExecuteReader();
            Aeropuerto aeropuerto = null;

            while (reader.Read())
            {
                aeropuerto        = new Aeropuerto();
                aeropuerto.Nombre = reader.GetValue(0).ToString();
            }
            connection.Close();
            return(aeropuerto);
        }
Beispiel #8
0
        private void ValidarPasaje()
        {
            if (dgvVuelos.SelectedRows.Count == 1)
            {
                var aeropuertoOrigen  = new Aeropuerto(Convert.ToInt32(dgvVuelos.SelectedRows[0].Cells["IdAeropuertoOrigen"].Value.ToString()));
                var aeropuertoDestino = new Aeropuerto(Convert.ToInt32(dgvVuelos.SelectedRows[0].Cells["IdAeropuertoDestino"].Value.ToString()));
                var vuelo             = new VueloV2(Convert.ToInt32(dgvVuelos.SelectedRows[0].Cells["NroVuelo"].Value.ToString()),
                                                    Convert.ToDateTime(dgvVuelos.SelectedRows[0].Cells["FechaHoraSalida"].Value.ToString()),
                                                    Convert.ToDateTime(dgvVuelos.SelectedRows[0].Cells["FechaHoraLlegada"].Value.ToString()),
                                                    Convert.ToInt32(dgvVuelos.SelectedRows[0].Cells["DuracionMinutos"].Value.ToString()),
                                                    Convert.ToInt32(dgvVuelos.SelectedRows[0].Cells["NroAvion"].Value.ToString()));


                var pasaje = new Pasaje()
                {
                    Id            = _pasaje.Id,
                    TipoDocumento = ((TipoDocumento)cmbTipoDocumento.SelectedItem).Id == "Seleccionar" ? null : (TipoDocumento)cmbTipoDocumento.SelectedItem,
                    IdTipoPasaje  = ((TipoPasaje)cmbTipoPasaje.SelectedItem).Id == 0 ? null : (TipoPasaje)cmbTipoPasaje.SelectedItem,
                    NroDocumento  = ((Pasajero)cmbNroDocumento.SelectedItem).NroDocumento == "Seleccionar" ? null : (Pasajero)cmbNroDocumento.SelectedItem,
                    //AeropuertoOrigen = ((Aeropuerto)cmbAeropuertoOrigen.SelectedItem).IdAeropuerto == 0 ? null : (Aeropuerto)cmbAeropuertoOrigen.SelectedItem,
                    //AeropuertoDestino = ((Aeropuerto)cmbAeropuertoDestino.SelectedItem).IdAeropuerto == 0 ? null : (Aeropuerto)cmbAeropuertoDestino.SelectedItem,
                    AeropuertoDestino = aeropuertoDestino,
                    AeropuertoOrigen  = aeropuertoOrigen,
                    Vuelo             = vuelo,
                    Motivo            = txtDecripcion.Text,
                };
                _pasaje = _pasajesServicio.ValidarPasaje(pasaje);
            }
        }
        private bool ActualizarAero(Aeropuerto aeropuerto)
        {
            bool resultado = false;

            using (SqlConnection sqlConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["RESERVAS"].ConnectionString))
            {
                SqlCommand sqlCommand = new SqlCommand(@"UPDATE AEROPUERTO SET  
                                                                          AERO_NOMBRE = @AERO_NOMBRE, 
                                                                          AERO_PAIS = @AERO_PAIS, 
                                                                          AERO_CIUDAD = @AERO_CIUDAD, 
                                                                          AERO_TIPO = @AERO_TIPO
                                                                      WHERE AERO_ID = @AERO_ID", sqlConnection);

                sqlCommand.Parameters.AddWithValue("@AERO_ID", aeropuerto.AERO_ID);
                sqlCommand.Parameters.AddWithValue("@AERO_NOMBRE", aeropuerto.AERO_NOMBRE);
                sqlCommand.Parameters.AddWithValue("@AERO_PAIS", aeropuerto.AERO_PAIS);
                sqlCommand.Parameters.AddWithValue("@AERO_CIUDAD", aeropuerto.AERO_CIUDAD);
                sqlCommand.Parameters.AddWithValue("@AERO_TIPO", aeropuerto.AERO_TIPO);

                sqlConnection.Open();

                int filasAfectadas = sqlCommand.ExecuteNonQuery();
                if (filasAfectadas > 0)
                {
                    resultado = true;
                }

                sqlConnection.Close();
            }

            return(resultado);
        }
        private bool RegistrarAero(Aeropuerto aeropuerto)
        {
            bool resultado = false;

            using (SqlConnection sqlConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["RESERVAS"].ConnectionString))
            {
                SqlCommand sqlCommand = new SqlCommand(@"INSERT INTO AEROPUERTO (AERO_NOMBRE, AERO_PAIS, 
                                                        AERO_CIUDAD, AERO_TIPO) VALUES (@AERO_NOMBRE,
                                                        @AERO_PAIS, @AERO_CIUDAD, @AERO_TIPO)", sqlConnection);

                sqlCommand.Parameters.AddWithValue("@AERO_NOMBRE", aeropuerto.AERO_NOMBRE);
                sqlCommand.Parameters.AddWithValue("@AERO_PAIS", aeropuerto.AERO_PAIS);
                sqlCommand.Parameters.AddWithValue("@AERO_CIUDAD", aeropuerto.AERO_CIUDAD);
                sqlCommand.Parameters.AddWithValue("@AERO_TIPO", aeropuerto.AERO_TIPO);

                sqlConnection.Open();

                int filasAfectadas = sqlCommand.ExecuteNonQuery();
                if (filasAfectadas > 0)
                {
                    resultado = true;
                }

                sqlConnection.Close();
            }

            return(resultado);
        }
        /// <summary>
        /// this method modifies an airport object into the database
        /// </summary>
        /// <param name="aeropuerto"></param>
        public void ModificarDatos(Aeropuerto aeropuerto)
        {
            var sql = "UPDATE aeropuertos SET nombre = '" + aeropuerto.Nombre + "', localidad = '" + aeropuerto.Localidad + "', iata = '" +
                      aeropuerto.Iata + "' WHERE id = '" + aeropuerto.Identificador + "'";

            _dataAccessBase.ExecuteNonQuery(sql);
        }
        /// <summary>
        /// this method inserts an airport object into the database
        /// </summary>
        /// <param name="aeropuerto"></param>
        public void InsertarDatos(Aeropuerto aeropuerto)
        {
            var sql = "INSERT INTO aeropuertos (id, nombre, localidad, iata ) VALUES ('" + aeropuerto.Identificador +
                      "', '" + aeropuerto.Nombre + "', '" + aeropuerto.Localidad + "', '" + aeropuerto.Iata + "')";

            _dataAccessBase.ExecuteNonQuery(sql);
        }
Beispiel #13
0
        public static string LogAvion(this Aeropuerto <Vuelo> v, int horas)
        {
            string retorno = "";

            retorno = string.Format("{0}-Horas: {1}\n", DateTime.Now.ToString(), horas);
            return(retorno);
        }
Beispiel #14
0
 public void Update(Aeropuerto aeropuerto)
 {
     if (ApplicationDbContext.applicationDbContext.Aeropuertos.Count(a => a.Id == aeropuerto.Id) == 0)
     {
         throw new NoEncontradoException("No he encontrado la entidad");
     }
     ApplicationDbContext.applicationDbContext.Entry(aeropuerto).State = EntityState.Modified;
 }
Beispiel #15
0
 public void Edit(Aeropuerto aeropuerto)
 {
     aeEntities.Database.ExecuteSqlCommand(
         "UpdateAeropuerto @id, @nombre, @IdLocalidad",
         new SqlParameter("@id", aeropuerto.Id_aeropuerto),
         new SqlParameter("@nombre", aeropuerto.Nombre),
         new SqlParameter("@IdLocalidad", aeropuerto.Id_localidad));
 }
Beispiel #16
0
        public Aeropuerto datosAeropuerto()
        {
            objAeropuerto = new Aeropuerto();

            objAeropuerto.id_ciudad         = Convert.ToInt16(cmb_Ciudad.SelectedValue);
            objAeropuerto.nombre_aeropuerto = txt_NombreAeropuerto.Text.Trim();
            return(objAeropuerto);
        }
Beispiel #17
0
        public void Modificar(Aeropuerto aeropuerto)
        {
            var validator = new AeropuertoValidador();

            validator.ValidateAndThrow(aeropuerto);

            _dataAccess.ModificarDatos(aeropuerto);
        }
Beispiel #18
0
        private void btn_Eliminar_Click(object sender, EventArgs e)
        {
            Aeropuerto obj = new Aeropuerto();

            srv.deleteAeropuerto(obj);
            frmPadre.listar();
            this.Close();
        }
 public static void insertarAeropuerto(string codigo, string coddpto)
 {
     aeropuerto                        = new Aeropuerto();
     aeropuerto.Codigo                 = codigo;
     aeropuerto.JefePlanta             = "Sin Jefe Fijo";
     aeropuerto.CodDepartamento.Codigo = coddpto;
     Aeropuerto.insertar(aeropuerto);
 }
Beispiel #20
0
        public ActionResult DeleteConfirmed(string id)
        {
            Aeropuerto aeropuerto = db.Aeropuertos.Find(id);

            db.Aeropuertos.Remove(aeropuerto);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #21
0
        public void RegistrarAeropuerto(Aeropuerto aeropuerto)
        {
            var validator = new AeropuertoValidador();

            validator.ValidateAndThrow(aeropuerto);

            _dataAccess.InsertarDatos(aeropuerto);
        }
Beispiel #22
0
        public Aeropuerto interfasesDatosAeropuerto()
        {
            objAeropuerto = new Aeropuerto();

            objAeropuerto.Nombre_Aeropuerto = txtAeropuerto.Text.Trim();
            objAeropuerto.Id_Ciudad         = Convert.ToInt32(cbo_Ciudad.SelectedValue);

            return(objAeropuerto);
        }
        public async Task <Aeropuerto> Actualizar(Aeropuerto aeropuerto, string token)
        {
            HttpClient client   = GetClient(token);
            var        response = await client.PutAsync(URL,
                                                        new StringContent(JsonConvert.SerializeObject(aeropuerto), Encoding.UTF8,
                                                                          "application/json"));

            return(JsonConvert.DeserializeObject <Aeropuerto>(await response.Content.ReadAsStringAsync()));
        }
Beispiel #24
0
        public Aeropuerto ModificarAeropuerto()
        {
            objAeropuerto = new Aeropuerto();

            objAeropuerto.id_aeropuerto     = Convert.ToInt16(txt_CodigoAeropuerto.Text.Trim());
            objAeropuerto.id_ciudad         = Convert.ToInt16(cmb_Ciudad.SelectedValue);
            objAeropuerto.nombre_aeropuerto = txt_NombreAeropuerto.Text.Trim();
            return(objAeropuerto);
        }
Beispiel #25
0
 public frmAeropuertoEdit(Aeropuerto obj, frmAeropuerto frm)
 {
     InitializeComponent();
     preparaEdicion();
     esnuevo  = false;
     this.obj = obj;
     datosInterface();
     frmPadre = frm;
 }
Beispiel #26
0
        public void TestMethod1()
        {
            Aeropuerto <Vuelo> aeropuerto = new Aeropuerto <Vuelo>();

            Archivo <Vuelo> .Guardar(aeropuerto);

            Aeropuerto <Vuelo> aeropuerto2 = Archivo <Vuelo> .Leer();

            Assert.AreEqual(aeropuerto, aeropuerto2);
        }
Beispiel #27
0
 public ActionResult Edit([Bind(Include = "codigoAeropuertoPK,nombreAeropuerto,direccion,habilitado")] Aeropuerto aeropuerto)
 {
     if (ModelState.IsValid)
     {
         db.Entry(aeropuerto).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(aeropuerto));
 }
Beispiel #28
0
 public ActionResult Edit([Bind(Include = "Id_aeropuerto,Nombre,Id_localidad")] Aeropuerto aeropuerto)
 {
     if (ModelState.IsValid)
     {
         _aeropuertoRepository.Edit(aeropuerto);
         return(RedirectToAction("Index"));
     }
     ViewBag.Id_localidad = new SelectList(db.Localidads, "Id_localidad", "Nombre", aeropuerto.Id_localidad);
     return(View(aeropuerto));
 }
 public ActionResult Edit([Bind(Include = "AeropuertoID,Nombre")] Aeropuerto aeropuerto)
 {
     if (ModelState.IsValid)
     {
         db.Entry(aeropuerto).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(aeropuerto));
 }
Beispiel #30
0
        public FrmAerolinea()
        {
            InitializeComponent();
            string path = @"Data Source= .\SQLEXPRESS; Initial Catalog= final2019; Integrated Security= True";

            comando             = new SqlCommand();
            conexion            = new SqlConnection(path);
            comando.CommandType = CommandType.Text;
            comando.Connection  = conexion;
            this.aeropuerto     = new Aeropuerto <Vuelo>();
        }
 public static Aeropuerto CreateAeropuerto(int id)
 {
     Aeropuerto aeropuerto = new Aeropuerto();
     aeropuerto.Id = id;
     return aeropuerto;
 }
 public void AddToAeropuertoes(Aeropuerto aeropuerto)
 {
     base.AddObject("Aeropuertoes", aeropuerto);
 }