public static List<Cotizacion> GetAll(int page, int? pagesize = null, int? idcotizacion = null, DateTime? inicia = null, DateTime? termina = null, string cliente = null, string placa = null, string matricula = null) { var cs = new List<Cotizacion>(); using (RentaCarContext db = new RentaCarContext()) { SqlCommand cb = new SqlCommand("GetCotizaciones"); cb.Parameters.AddWithValue("@page", page); cb.Parameters.AddWithValue("@pagesize", pagesize); cb.Parameters.AddWithValue("@IdCotizacion", idcotizacion); cb.Parameters.AddWithValue("@inicia", inicia); cb.Parameters.AddWithValue("@cliente", cliente); cb.Parameters.AddWithValue("@placa", placa); cb.Parameters.AddWithValue("@matricula", matricula); Cotizacion c; foreach (DataRow r in db.get_tabla(cb).Rows) { c = new Cotizacion(); c.TotalRow = int.Parse(r["TotalRow"].ToString()); c.IdCotizacion = int.Parse(r["IdCotizacion"].ToString()); c.Fecha = DateTime.Parse(r["Fecha"].ToString()); c.cliente = new Cliente(); c.cliente.Nombre = r["nombre"].ToString(); c.Vehiculo = new Vehiculo(); c.Vehiculo.Placa = r["placa"].ToString(); c.Vehiculo.Matricula = r["Matricula"].ToString(); cs.Add(c); } return cs; } }
public static List<Alquiler> GetAll(int page, int? pagesize =null,int? idalquiler =null, DateTime? inicia =null, DateTime? termina=null, string cliente = null, string placa = null, string matricula = null) { var cs = new List<Alquiler>(); using (RentaCarContext db = new RentaCarContext()) { SqlCommand cb = new SqlCommand("GetAlquileres"); cb.Parameters.AddWithValue("@page",page); cb.Parameters.AddWithValue("@pagesize", pagesize); cb.Parameters.AddWithValue("@idalquiler", idalquiler); cb.Parameters.AddWithValue("@inicia", inicia); cb.Parameters.AddWithValue("@cliente", cliente); cb.Parameters.AddWithValue("@placa", placa); cb.Parameters.AddWithValue("@matricula", matricula); Alquiler c; foreach (DataRow r in db.get_tabla(cb).Rows) { c = new Alquiler(); c.TotalRow = int.Parse(r["TotalRow"].ToString()); c.IdAlquiler = int.Parse(r["IdAlquiler"].ToString()); c.Fecha = DateTime.Parse(r["Fecha"].ToString()); c.cliente = new Cliente(); c.cliente.Nombre = r["nombre"].ToString(); c.Estado = new EstadoAlquiler(); c.Estado.Estado = r["Estado"].ToString(); c.AlquilerDetalle = new List<AlquilerDetalle>(); var detalle = new AlquilerDetalle(); detalle.Vehiculo = new Vehiculo(); detalle.Vehiculo.Placa = r["Placa"].ToString(); detalle.Vehiculo.Matricula = r["Matricula"].ToString(); c.AlquilerDetalle.Add(detalle); cs.Add(c); } return cs; } }
public static List<Cliente> GetAll(string nombre) { using (RentaCarContext db = new RentaCarContext()) { var cs = new List<Cliente>(); SqlCommand cb = new SqlCommand("GetClientes"); SqlParameter pam = new SqlParameter("@nombre", nombre); cb.Parameters.Add(pam); Cliente c; foreach (DataRow r in db.get_tabla(cb).Rows) { c = new Cliente(); c.IdCliente = int.Parse(r["IdCliente"].ToString()); c.Nombre = r["nombre"].ToString(); c.Estado = r["estado"].ToString(); c.ExpiraLicencia = DateTime.Parse(r["ExpiraLicencia"].ToString()); if (c.Estado == "I") { c.EstadoLargo = "Inactivo"; } cs.Add(c); } return cs; } }
public static List<Vehiculo> GetAll(int page, int pagesize, string placa, string chasis, string matricula, int? idsucursal, int? idmarca, int? idmodelo) { var cs = new List<Vehiculo>(); using (RentaCarContext db = new RentaCarContext()) { SqlCommand cb = new SqlCommand("GetVehiculos"); cb.Parameters.AddWithValue("@placa", placa); cb.Parameters.AddWithValue("@chasis", chasis); cb.Parameters.AddWithValue("@matricula", matricula); cb.Parameters.AddWithValue("@idmarca", idmarca); cb.Parameters.AddWithValue("@idmodelo", idmodelo); cb.Parameters.AddWithValue("@page", page); cb.Parameters.AddWithValue("@pagesize", pagesize); cb.Parameters.AddWithValue("@idsucursal", idsucursal); Vehiculo c; foreach (DataRow r in db.get_tabla(cb).Rows) { c = new Vehiculo(); c.TotalRow = int.Parse(r["TotalRow"].ToString()); c.Agno = int.Parse(r["Agno"].ToString()); c.Placa = r["placa"].ToString(); c.Matricula = r["Matricula"].ToString(); c.Marca = new Marca(); c.Marca.NombreMarca = r["nombremarca"].ToString(); c.Modelo = new Modelo(); c.Modelo.NombreModelo = r["nombreModelo"].ToString(); c.Color = new Color(); c.Color.NombreColor = r["NombreColor"].ToString(); c.IdVehiculo = int.Parse(r["idvehiculo"].ToString()); cs.Add(c); } return cs; } }