Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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;
            }
        }
Exemplo n.º 3
0
        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;

            }
        }
Exemplo n.º 4
0
        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;

            }
        }