public void TestMethodIngresarVenta() { var gestorDAO = new GestorDAOSql(); var ventaDAO = new VentaDAOSql(gestorDAO); var empleado = new Empleado(); empleado.ID = 2; var pasajero = new Pasajero(); pasajero.ID = 3; var bus = new Bus(); bus.ID = 3; var conductor = new Conductor(); conductor.ID = 2; var ruta = new Ruta(); ruta.ID = 1; var itinerario = new Itinerario("19/11/2015", "23:30:00", 20, bus, conductor, ruta); itinerario.ID = 22; var venta = new Venta("23", "1234324", "S99930", itinerario, empleado, pasajero, 30.5m); Assert.AreEqual(true, ventaDAO.Ingresar(venta)); }
public Venta(string Asiento, string NumeroBoleto, string CodigoSerie, Itinerario Itinerario, Empleado Empleado, Pasajero Pasajero) { this.ID = 0; this.FechaCompra = DateTime.Now.ToShortDateString(); this.Asiento = Asiento; this.NumeroBoleto = NumeroBoleto; this.CodigoSerie = CodigoSerie; this.Itinerario = Itinerario; this.Empleado = Empleado; this.Pasajero = Pasajero; this.Precio = Itinerario.Precio; Estado = true; }
public Empleado Buscar(int id) { string procedimientoAlmacenado = "sp_BuscarEmpleadoxID"; SqlCommand comando = null; Empleado empleado = null; try { comando = gestorDAO.ObtenerComandoSP(procedimientoAlmacenado); comando.Parameters.AddWithValue("@prmId", id); gestorDAO.AbrirConexion(); SqlDataReader dataReader = comando.ExecuteReader(); if (dataReader.Read()) { empleado = new Empleado(dataReader["Nombres"].ToString(), dataReader["ApellidoPaterno"].ToString(), dataReader["ApellidoMaterno"].ToString(), dataReader["Dni"].ToString(), dataReader["Direccion"].ToString(), Convert.ToDateTime(dataReader["FechaNacimiento"]).ToString(), dataReader["Telefono"].ToString() ); empleado.ID = Convert.ToInt32(dataReader["idEmpleado"]); } } catch (SqlException e) { throw e; } finally { gestorDAO.CerrarConexion(); } return empleado; }
public bool Ingresar(Empleado empleado) { string procedimientoAlmacenado = "sp_InsertarEmpleado"; SqlCommand comando = null; try { comando = gestorDAO.ObtenerComandoSP(procedimientoAlmacenado); comando.Parameters.AddWithValue("@prmNombres", empleado.Nombres); comando.Parameters.AddWithValue("@prmApellidoPaterno", empleado.ApellidoPaterno); comando.Parameters.AddWithValue("@prmApellidoMaterno", empleado.ApellidoMaterno); comando.Parameters.AddWithValue("@prmDireccion", empleado.Direccion); comando.Parameters.AddWithValue("@prmTelefono", empleado.Telefono); gestorDAO.AbrirConexion(); if (comando.ExecuteNonQuery() > 0) return true; } catch (Exception e) { throw e; } finally { comando.Connection.Close(); } return false; }
public List<Empleado> Listar() { SqlCommand comando = null; var listaempleado = new List<Empleado>(); string procedimientoAlmacenado = "sp_ListarEmpleado"; try { comando = gestorDAO.ObtenerComandoSP(procedimientoAlmacenado); gestorDAO.AbrirConexion(); var dataReader = comando.ExecuteReader(); while (dataReader.Read()) { var empleado = new Empleado(dataReader["Nombres"].ToString(), dataReader["ApellidoPaterno"].ToString(), dataReader["ApellidoMaterno"].ToString(), dataReader["Dni"].ToString(), dataReader["Direccion"].ToString(), Convert.ToDateTime(dataReader["FechaNacimiento"]).ToString(), dataReader["Telefono"].ToString() ); empleado.ID = Convert.ToInt32(dataReader["idEmpleado"]); listaempleado.Add(empleado); } } catch (Exception e) { throw e; } finally { gestorDAO.CerrarConexion(); } return listaempleado; }