public static int agregarPasaje(Pasaje p) { SqlConnection cnn = new SqlConnection(ClasesBase.Properties.Settings.Default.cadena); SqlCommand cmd = new SqlCommand("agregarPasaje", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@dni", p.Cli_DNI); cmd.Parameters.AddWithValue("@cod", p.Ser_Codigo); cmd.Parameters.AddWithValue("@asiento", p.Pas_Asiento); cmd.Parameters.AddWithValue("@precio", p.Pas_Precio); cmd.Parameters.AddWithValue("@fechaHora", p.Pas_FechaHora); cnn.Open(); int id = (int)cmd.ExecuteScalar(); cnn.Close(); return(id); }
public static ObservableCollection <Pasaje> traerViajesCollection() { SqlConnection cnn = new SqlConnection(ClasesBase.Properties.Settings.Default.cadena); SqlCommand cmd = new SqlCommand("traerPasaje", cnn); cmd.CommandType = CommandType.StoredProcedure; ObservableCollection <Pasaje> lista = new ObservableCollection <Pasaje>(); cnn.Open(); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read() == true) { Pasaje oPasaje = new Pasaje(); oPasaje.Pas_Codigo = (int)reader["Pas_Codigo"]; oPasaje.Emp_Codigo = (int)reader["Emp_Codigo"]; oPasaje.Cli_DNI = (int)reader["Cli_DNI"]; oPasaje.Pas_Asiento = (int)reader["Pas_Asiento"]; oPasaje.Pas_FechaHora = (DateTime)reader["Pas_FechaHora"]; oPasaje.Pas_Precio = (decimal)reader["Pas_Precio"]; oPasaje.Cli_Nombre = (string)reader["Cli_Nombre"]; oPasaje.Cli_Apellido = (string)reader["Cli_Apellido"]; oPasaje.Ser_FechaHora = (DateTime)reader["Ser_FechaHora"]; oPasaje.Ciu_Origen = (string)reader["Ciu_Origen"]; oPasaje.Ciu_Destino = (string)reader["Ciu_Destino"]; oPasaje.Aut_Codigo = (int)reader["Aut_Codigo"]; oPasaje.Aut_Matricula = (string)reader["Aut_Matricula"]; oPasaje.Aut_Servicio = (string)reader["Aut_TipoServicio"]; oPasaje.Emp_Nombre = (string)reader["Emp_Nombre"]; oPasaje.Ser_Codigo = (int)reader["Ser_Codigo"]; lista.Add(oPasaje); } return(lista); }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet Pasaje. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToPasaje(Pasaje pasaje) { base.AddObject("Pasaje", pasaje); }