Esempio n. 1
0
        //MODIFICAR Avion
        public int modificarAvion(string placa, int serialMotor, int capacidad, int peso, string descripcion,
                                  int serialCarroceria, string fechaCreacion, int longitud, int pesoVacio, int envergadura,
                                  int pesoMax, int altura, int anchoCabina, int capacidadCombustible, int carreraDespegue, int diametroFuselaje,
                                  int fkModelo, int fkAeropuerto)
        {
            NpgsqlConnection conn = DAOAvion.getInstanceDAO();

            conn.Open();

            String sql = "UPDATE \"Avion\" SET \"SerialMotor\"='" + serialMotor + "', \"Capacidad\"='" + capacidad + "', " +
                         "\"Peso\"='" + peso + "' ,\"Descripcion\"='" + descripcion + "'," +
                         "\"SerialCarroceria\"='" + serialCarroceria + "', \"FechaCreacion\"= TO_DATE('" + fechaCreacion + "', 'YYYY-MM-DD')," +
                         "\"Longitud\"='" + longitud + "',\"PesoVacio\"='" + pesoVacio + "'," +
                         "\"Envergadura\"='" + envergadura + "',\"PesoMax\"='" + pesoMax + "'," +
                         "\"CapacidadCombustible\"='" + capacidadCombustible + "',\"CarreraDespegue\"='" + carreraDespegue + "'," +
                         "\"DiametroFuselaje\"='" + diametroFuselaje + "', \"FK-ModeloA\"=" + fkModelo + ", " +
                         "\"FK-Aeropuerto\"=" + fkAeropuerto + " " +
                         "WHERE \"Placa\"='" + placa + "'";

            NpgsqlCommand cmd = new NpgsqlCommand(sql, conn);

            try
            {
                int resp = cmd.ExecuteNonQuery(); //CONTROLAR EXCEPTION DE UNIQUE
                conn.Close();
                return(resp);
            }
            catch (Exception e)
            {
                conn.Close();
                return(0);
            }
        }
Esempio n. 2
0
 public static DAOAvion getInstance()
 {
     if (DAOAvion.c != null)
     {
         return(c);
     }
     else
     {
         c = new DAOAvion();
         return(c);
     }
 }
Esempio n. 3
0
        //ELIMINAR Avion
        public int eliminarAvion(string placa)
        {
            NpgsqlConnection conn = DAOAvion.getInstanceDAO();

            conn.Open();

            String        sql = "DELETE FROM \"Avion\" WHERE \"Placa\" = '" + placa + "'";
            NpgsqlCommand cmd = new NpgsqlCommand(sql, conn);

            try
            {
                int resp = cmd.ExecuteNonQuery(); //CONTROLAR EXCEPTION DE UNIQUE
                conn.Close();
                return(resp);
            }
            catch (Exception e)
            {
                conn.Close();
                return(0);
            }
        }