public TipoServicio BuscarID(int id) { string procedimientoAlmacenado = "sp_BuscarTipoServicioPorId"; SqlCommand comando = null; TipoServicio tiposervicio = null; try { comando = gestorDAO.ObtenerComandoSP(procedimientoAlmacenado); comando.Parameters.AddWithValue("@prmTipoServicio", id); gestorDAO.AbrirConexion(); SqlDataReader dataReader = comando.ExecuteReader(); if (dataReader.Read()) { tiposervicio = new TipoServicio(dataReader[1].ToString(), dataReader[2].ToString() ); tiposervicio.ID = Convert.ToInt16(dataReader[0]); } } catch (SqlException e) { throw e; } finally { gestorDAO.CerrarConexion(); } return tiposervicio; }
public Bus(short Pisos, string Marca, string Modelo, string Placa, TipoServicio TipoServicio) { this.Asientos = 32; this.Pisos = Pisos; this.Marca = Marca; this.Modelo = Modelo; this.Placa = Placa; this.TipoServicio = TipoServicio; Estado = true; }
public void TestMethodIngresarBus() { GestorDAOSql gestorDAO = new GestorDAOSql(); BusDAOSql busDAO = new BusDAOSql(gestorDAO); var tipoServicio = new TipoServicio("sdfsdf", "dfsfsd"); tipoServicio.ID = 3; var bus = new Bus(2, "Toyota", "R 320 KL", "PER-078", tipoServicio); Assert.AreEqual(true, busDAO.Ingresar(bus)); }
public void TestMethodModificarBus() { GestorDAOSql gestorDAO = new GestorDAOSql(); BusDAOSql busDAO = new BusDAOSql(gestorDAO); var tipoServicio = new TipoServicio("sdfsdf", "dfsfsd"); tipoServicio.ID = 3; var bus = new Bus(2, "Toyota", "R 330 MG", "PER-0793", tipoServicio); bus.ID = 1; Assert.AreEqual(true, busDAO.Modificar(bus)); }
public Itinerario Buscar(int id) { string procedimientoAlmacenado = "sp_BuscarItinerarioxID"; SqlCommand comando = null; Itinerario itinerario = null; try { comando = gestorDAO.ObtenerComandoSP(procedimientoAlmacenado); comando.Parameters.AddWithValue("@prmId", id); gestorDAO.AbrirConexion(); SqlDataReader dataReader = comando.ExecuteReader(); if (dataReader.Read()) { var conductor = new Conductor(dataReader.GetString(17), dataReader.GetString(18), dataReader.GetString(19), dataReader.GetString(20), dataReader.GetDateTime(21).ToString(), dataReader.GetString(22)); var tipoServicio = new TipoServicio(dataReader.GetString(30), dataReader.GetString(31)); var origen = new Ciudad(dataReader.GetString(34)); var destino = new Ciudad(dataReader.GetString(37)); var ruta = new Ruta(origen, destino, Convert.ToInt16(dataReader["TimepoEstimado"])); var bus = new Bus(Convert.ToInt16(dataReader["Pisos"]), dataReader.GetString(11), dataReader.GetString(12), dataReader.GetString(13), tipoServicio); itinerario = new Itinerario(dataReader["FechaSalida"].ToString(), dataReader["HoraSalida"].ToString(), Convert.ToDecimal(dataReader["Precio"]), bus, conductor, ruta); itinerario.ID = Convert.ToInt16(dataReader["idItinerario"]); } } catch (SqlException e) { throw e; } finally { gestorDAO.CerrarConexion(); } return itinerario; }
public Bus Buscar(string placa) { string procedimientoAlmacenado = "sp_BuscarBus"; SqlCommand comando = null; Bus bus = null; try { comando = gestorDAO.ObtenerComandoSP(procedimientoAlmacenado); comando.Parameters.AddWithValue("@prmPlaca", placa); gestorDAO.AbrirConexion(); SqlDataReader dataReader = comando.ExecuteReader(); if (dataReader.Read()) { var tipoServicio = new TipoServicio(dataReader["Nombre"].ToString(), dataReader["Descripcion"].ToString()); tipoServicio.Estado = Convert.ToBoolean(dataReader["Estado"]); tipoServicio.ID = Convert.ToInt32(dataReader["idTipoServicio"]); bus = new Bus(Convert.ToInt16(dataReader["Pisos"]), dataReader["Marca"].ToString(), dataReader["Modelo"].ToString(), dataReader["Placa"].ToString(), tipoServicio); bus.Asientos = Convert.ToInt16(dataReader["Asiento"]); } } catch (SqlException e) { throw e; } finally { gestorDAO.CerrarConexion(); } return bus; }
public List<TipoServicio> Listar() { string procedimientoAlmacenado = "sp_ListarTipoServicio"; SqlCommand comando = null; TipoServicio tiposervicio = null; List<TipoServicio> listar = new List<TipoServicio>(); try { comando = gestorDAO.ObtenerComandoSP(procedimientoAlmacenado); SqlDataReader dataReader = comando.ExecuteReader(); while (dataReader.Read()) { tiposervicio = new TipoServicio(dataReader[1].ToString(), dataReader[2].ToString() ); tiposervicio.ID = Convert.ToInt16(dataReader[0]); listar.Add(tiposervicio); } } catch (SqlException e) { throw e; } finally { gestorDAO.CerrarConexion(); } return listar; }
public bool Ingresar(TipoServicio tipoServicio) { throw new NotImplementedException(); }
public bool Eliminar(TipoServicio tipoServicio) { throw new NotImplementedException(); }
public bool Modificar(TipoServicio tipoServicio) { throw new NotImplementedException(); }
public List<Itinerario> Listar() { SqlCommand comando = null; string procedimientoAlmacenado = "sp_ListarItinerario"; var listaItinerarios = new List<Itinerario>(); try { comando = gestorDAO.ObtenerComandoSP(procedimientoAlmacenado); var dataReader = comando.ExecuteReader(); while (dataReader.Read()) { var conductor = new Conductor(dataReader.GetString(17), dataReader.GetString(18), dataReader.GetString(19), dataReader.GetString(20), dataReader.GetDateTime(21).ToString(), dataReader.GetString(22)); var tipoServicio = new TipoServicio(dataReader.GetString(30), dataReader.GetString(31)); var origen = new Ciudad(dataReader.GetString(34)); var destino = new Ciudad(dataReader.GetString(37)); var ruta = new Ruta(origen, destino, Convert.ToInt16(dataReader["TimepoEstimado"])); var bus = new Bus(Convert.ToInt16( dataReader["Pisos"]), dataReader.GetString(11), dataReader.GetString(12), dataReader.GetString(13), tipoServicio); var itinerario = new Itinerario(dataReader["FechaSalida"].ToString(), dataReader["HoraSalida"].ToString(), Convert.ToDecimal(dataReader["Precio"]), bus, conductor, ruta); itinerario.ID = Convert.ToInt16(dataReader["idItinerario"]); listaItinerarios.Add(itinerario); } } catch (SqlException e) { throw e; } return listaItinerarios; }
public List<Bus> Listar() { SqlCommand comando = null; var listaBuses = new List<Bus>(); string procedimientoAlmacenado = "sp_ListarBuses"; try { comando = gestorDAO.ObtenerComandoSP(procedimientoAlmacenado); var dataReader = comando.ExecuteReader(); while (dataReader.Read()) { TipoServicio tipoServicio = new TipoServicio(dataReader[9].ToString(), dataReader[10].ToString()); tipoServicio.ID = Convert.ToInt16(dataReader[8]); Bus bus = new Bus(); bus.ID = Convert.ToInt16(dataReader[0]); bus.Asientos = Convert.ToInt16(dataReader[1]); bus.Pisos = Convert.ToInt16(dataReader[2]); bus.Marca = dataReader[3].ToString(); bus.Modelo = dataReader[4].ToString(); bus.Placa = dataReader[5].ToString(); bus.TipoServicio = tipoServicio; /* TipoServicioDAOSql objtiposervicio = new TipoServicioDAOSql(gestorDAO); var tipoServicio = new TipoServicio(dataReader[9].ToString(), dataReader[10].ToString()); tipoServicio.Descripcion = objtiposervicio.BuscarID(Convert.ToInt16(dataReader["idTipoServicio"])).Descripcion; tipoServicio.ID = Convert.ToInt16(dataReader[8]); var bus = new Bus(Convert.ToInt16(dataReader["Pisos"]), dataReader["Marca"].ToString(), dataReader["Modelo"].ToString(), dataReader["Placa"].ToString(), tipoServicio); */ listaBuses.Add(bus); } } catch (Exception e) { throw e; } finally { gestorDAO.CerrarConexion(); } return listaBuses; }