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);
        }
Пример #3
0
 /// <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&lt;T&gt; asociada.
 /// </summary>
 public void AddToPasaje(Pasaje pasaje)
 {
     base.AddObject("Pasaje", pasaje);
 }