Example #1
0
        public static CreatePasajero getPasajeroFromDB(string pasaporte)
        {
            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 Pasajero WHERE Pasaporte='@pasaporte'";

            query = query.Replace("@pasaporte", pasaporte);

            sqlCmd.CommandText = query;

            sqlCmd.Connection = connection;
            connection.Open();
            reader = sqlCmd.ExecuteReader();
            CreatePasajero pasajero = null;

            while (reader.Read())
            {
                pasajero            = new CreatePasajero();
                pasajero.tpasaporte = reader.GetValue(0).ToString();
                pasajero.tcarne     = reader.GetValue(1).ToString();
                pasajero.tnomb      = reader.GetValue(2).ToString();
                pasajero.ttelfono   = reader.GetValue(3).ToString();
                pasajero.tntarjeta  = reader.GetValue(4).ToString();
                pasajero.tpass      = reader.GetValue(5).ToString();
            }
            connection.Close();
            return(pasajero);
        }
Example #2
0
        public static bool addPasajeroToDB(CreatePasajero pasajero)
        {
            var connectionString = "Data Source=.;Initial Catalog=TECAirlines;Integrated Security=SSPI";

            var query = "INSERT INTO Pasajero (Pasaporte, Carne, Nombre, Telefono, NTarjeta, Pass) VALUES ('@Pasaporte', @Carne, '@Nombre', @Telefono, '@NTarjeta', @Pass)";

            query = query.Replace("@Pasaporte", pasajero.tpasaporte)
                    .Replace("@Carne", pasajero.tcarne)
                    .Replace("@Nombre", pasajero.tnomb)
                    .Replace("@Telefono", pasajero.ttelfono)
                    .Replace("@NTarjeta", pasajero.tntarjeta)
                    .Replace("@Pass", pasajero.tpass);



            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);
            }
        }
Example #3
0
 public bool Post(CreatePasajero pasajero)
 {
     if (pasajero != null)
     {
         return(CreatePasajeroRepository.addPasajeroToDB(pasajero));
     }
     else
     {
         return(false);
     }
 }