Exemple #1
0
        private TipoAvion ObtenerTipo(DataRow fila)
        {
            var tipo = new TipoAvion();

            tipo.id                = Convert.ToInt32(fila["IdTipoAvion"].ToString());
            tipo.descripcion       = fila["DescripcionTipo"].ToString();
            tipo.capacidadEquipaje = Convert.ToInt32(fila["CapacidadKgEquip"].ToString());
            tipo.pasajerosClase1   = Convert.ToInt32(fila["CantidadPasajerosClase1"].ToString());
            tipo.pasajerosClase2   = Convert.ToInt32(fila["CantidadPasajerosClase2"].ToString());
            tipo.salidasEmergencia = Convert.ToInt32(fila["CantidadSalidasEmergencia"].ToString());
            tipo.longitud          = Convert.ToSingle(fila["Longitud"].ToString());
            tipo.alcance           = Convert.ToInt32(fila["AlcanceVuelo"].ToString());
            tipo.estado            = fila["Estado"].ToString();

            return(tipo);
        }
Exemple #2
0
 public void ModificacionTipo(TipoAvion tipo)
 {
     try
     {
         var sentenciaSql = $"Update TipoAvion " +
                            $"Set DescripcionTipo = '{tipo.descripcion}', Longitud = {tipo.longitud}, AlcanceVuelo = {tipo.alcance}, " +
                            $"CantidadPasajerosClase1 = {tipo.pasajerosClase1}, CantidadPasajerosClase2 = {tipo.pasajerosClase2}, " +
                            $"CapacidadKgEquip = {tipo.capacidadEquipaje}, CantidadSalidasEmergencia = {tipo.salidasEmergencia} " +
                            $"where IdTipoAvion = {tipo.id}";
         DBHelper.GetDBHelper().ComandoSQL(sentenciaSql);
         MessageBox.Show("Modificacion Exitosa");
     }
     catch (Exception ex)
     {
         MessageBox.Show($"Error: {ex.Message}");
     }
 }
Exemple #3
0
        public void AltaTipo(TipoAvion tipo)
        {
            try
            {
                var sentenciaSql = $"INSERT INTO TipoAvion (DescripcionTipo, Longitud, AlcanceVuelo, CantidadPasajerosClase1," +
                                   $" CantidadPasajerosClase2, CapacidadKgEquip, CantidadSalidasEmergencia) " +
                                   $"VALUES ('{tipo.descripcion}', {tipo.longitud}, {tipo.alcance}, {tipo.pasajerosClase1}," +
                                   $" {tipo.pasajerosClase2}, {tipo.capacidadEquipaje}, {tipo.salidasEmergencia})";

                DBHelper.GetDBHelper().ComandoSQL(sentenciaSql);
                MessageBox.Show("Alta Exitosa");
            }
            catch (Exception ex)
            {
                MessageBox.Show($"Error: {ex.Message}");
            }
        }
Exemple #4
0
        public bool AvionesxTipo(TipoAvion tipo)
        {
            var    sentenciaSql = $"SELECT COUNT(NroAvion) AS Cantidad FROM Avion WHERE IdTipoAvion = {tipo.id} AND Estado = 'S'";
            var    tabla        = DBHelper.GetDBHelper().ConsultaSQL(sentenciaSql);
            string celda        = "";

            foreach (DataRow fila in tabla.Rows)
            {
                celda = fila["Cantidad"].ToString();
            }
            if (celda == "0")
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #5
0
 public void BajaTipo(TipoAvion tipo)
 {
     try
     {
         if (AvionesxTipo(tipo))
         {
             var sentenciaSql = $"UPDATE TipoAvion SET Estado = '{tipo.estado}' WHERE IdTipoAvion = {tipo.id}";
             DBHelper.GetDBHelper().ComandoSQL(sentenciaSql);
             MessageBox.Show("Baja Exitosa");
         }
         else
         {
             MessageBox.Show("No se puede realizar la operacion, existen aviones activos de este tipo;");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show($"Error: {ex.Message}");
     }
 }