Ejemplo n.º 1
0
        public List <VentaDTO> listar()
        {
            List <VentaDTO> entidades = new List <VentaDTO>();

            using (PompeyoCarrascoEntities dbo = new PompeyoCarrascoEntities())
            {
                entidades = (from v in dbo.Venta
                             join c in dbo.Cliente on v.idCliente equals c.idCliente
                             join u in dbo.Usuario on v.idUsuario equals u.idUsuario
                             join m in dbo.Modelo on v.idModelo equals m.idModelo
                             join ma in dbo.Marca on m.idMarca equals ma.idMarca
                             select new VentaDTO()
                {
                    rut = c.rut,
                    cliente = c.nombre,
                    idCliente = c.idCliente,
                    idUsuario = u.idUsuario,
                    usuario = u.nombre,
                    idModelo = m.idModelo,
                    modelo = m.nombre,
                    marca = ma.nombre,
                    monto = v.MontoRealCompra,
                    idVenta = v.idVenta,
                    fechaCompra = v.fechaCompra
                }
                             ).ToList <VentaDTO>();
            }

            return(entidades);
        }
Ejemplo n.º 2
0
        public VentaDTO buscar(int id)
        {
            VentaDTO entidad = new VentaDTO();

            using (PompeyoCarrascoEntities dbo = new PompeyoCarrascoEntities())
            {
                entidad = (from v in dbo.Venta
                           join c in dbo.Cliente on v.idCliente equals c.idCliente
                           join u in dbo.Usuario on v.idUsuario equals u.idUsuario
                           join m in dbo.Modelo on v.idModelo equals m.idModelo
                           join ma in dbo.Marca on m.idMarca equals ma.idMarca
                           where v.idVenta == id
                           select new VentaDTO()
                {
                    rut = c.rut,
                    cliente = c.nombre,
                    idCliente = c.idCliente,
                    idUsuario = u.idUsuario,
                    usuario = u.nombre,
                    idModelo = m.idModelo,
                    modelo = m.nombre,
                    marca = ma.nombre,
                    monto = v.MontoRealCompra,
                    idVenta = v.idVenta,
                    fechaCompra = v.fechaCompra
                }).First <VentaDTO>();
            }

            return(entidad);
        }
Ejemplo n.º 3
0
        public VentaDTO crear(int idModelo, int idCliente, int monto, int idUsuario)
        {
            Venta entidad = new Venta
            {
                idModelo        = idModelo,
                idCliente       = idCliente,
                MontoRealCompra = monto,
                fechaCompra     = DateTime.Now,
                idUsuario       = idUsuario
            };

            using (PompeyoCarrascoEntities dbo = new PompeyoCarrascoEntities())
            {
                entidad = dbo.Venta.Add(entidad);
                dbo.SaveChanges();
            }

            return(new VentaDTO()
            {
                idCliente = entidad.idCliente,
                idUsuario = entidad.idUsuario,
                idModelo = entidad.idModelo,
                idVenta = entidad.idVenta,
                monto = entidad.MontoRealCompra,
                fechaCompra = entidad.fechaCompra
            });
        }
Ejemplo n.º 4
0
        public List <SimpleDTO> listar()
        {
            List <SimpleDTO> entidades = new List <SimpleDTO>();

            using (PompeyoCarrascoEntities dbo = new PompeyoCarrascoEntities())
            {
                entidades = (from u in dbo.Marca
                             select new SimpleDTO {
                    id = u.idMarca, descripcion = u.nombre
                }).ToList();
            }

            return(entidades);
        }
Ejemplo n.º 5
0
        public bool eliminar(SimpleDTO dto)
        {
            Marca entidad = new Marca {
                idMarca = dto.id, nombre = dto.descripcion
            };

            using (PompeyoCarrascoEntities dbo = new PompeyoCarrascoEntities())
            {
                dbo.Marca.Attach(entidad);
                entidad = dbo.Marca.Remove(entidad);
                dbo.SaveChanges();
            }

            return(entidad == null);
        }
Ejemplo n.º 6
0
        public List <ModeloDTO> listarDTO()
        {
            List <ModeloDTO> entidades = new List <ModeloDTO>();

            using (PompeyoCarrascoEntities dbo = new PompeyoCarrascoEntities())
            {
                entidades = (from u in dbo.Modelo select new ModeloDTO {
                    idMarca = u.idMarca,
                    idModelo = u.idModelo,
                    marca = u.Marca.nombre,
                    modelo = u.nombre,
                    valor = u.valor
                }).ToList <ModeloDTO>();
            }

            return(entidades);
        }
Ejemplo n.º 7
0
        public bool eliminar(ModeloDTO m)
        {
            Modelo entidad = new Modelo {
                idMarca  = m.idMarca,
                idModelo = m.idModelo,
                nombre   = m.modelo,
                valor    = m.valor
            };

            using (PompeyoCarrascoEntities dbo = new PompeyoCarrascoEntities())
            {
                dbo.Modelo.Attach(entidad);
                entidad = dbo.Modelo.Remove(entidad);
                dbo.SaveChanges();
                return(true);
            }
        }
Ejemplo n.º 8
0
        public SimpleDTO crear(string descripcion)
        {
            Marca entidad = new Marca {
                nombre = descripcion
            };

            using (PompeyoCarrascoEntities dbo = new PompeyoCarrascoEntities())
            {
                entidad = dbo.Marca.Add(entidad);
                dbo.SaveChanges();
            }

            return(new SimpleDTO()
            {
                id = entidad.idMarca,
                descripcion = entidad.nombre
            });
        }
Ejemplo n.º 9
0
        public List <ClienteDTO> listar()
        {
            List <ClienteDTO> entidades = new List <ClienteDTO>();

            using (PompeyoCarrascoEntities dbo = new PompeyoCarrascoEntities())
            {
                entidades = (from u in dbo.Cliente select new ClienteDTO()
                {
                    rut = u.rut,
                    nombre = u.nombre,
                    direccion = u.dirección,
                    giro = u.Giro,
                    id = u.idCliente
                }).ToList <ClienteDTO>();
            }

            return(entidades);
        }
Ejemplo n.º 10
0
        public bool eliminar(VentaDTO v)
        {
            Venta entidad = new Venta
            {
                idModelo        = v.idModelo,
                idCliente       = v.idCliente,
                MontoRealCompra = v.monto,
                fechaCompra     = DateTime.Now,
                idUsuario       = v.idUsuario
            };

            using (PompeyoCarrascoEntities dbo = new PompeyoCarrascoEntities())
            {
                dbo.Venta.Attach(entidad);
                entidad = dbo.Venta.Remove(entidad);
                dbo.SaveChanges();
                return(true);
            }
        }
Ejemplo n.º 11
0
        public bool eliminar(ClienteDTO c)
        {
            Cliente entidad = new Cliente()
            {
                idCliente = c.id,
                rut       = c.rut,
                nombre    = c.nombre,
                dirección = c.direccion,
                Giro      = c.giro
            };

            using (PompeyoCarrascoEntities dbo = new PompeyoCarrascoEntities())
            {
                dbo.Cliente.Attach(entidad);
                entidad = dbo.Cliente.Remove(entidad);
                dbo.SaveChanges();
                return(true);
            }
        }
Ejemplo n.º 12
0
        public UsuarioDTO login(string username, string pass)
        {
            UsuarioDTO user = null;

            using (PompeyoCarrascoEntities dbo = new PompeyoCarrascoEntities())
            {
                user = (from u in dbo.Usuario
                        where u.usuario1 == username && u.contraseña == pass
                        select new UsuarioDTO()
                {
                    idUsuario = u.idUsuario,
                    nombre = u.nombre,
                    usuario1 = u.usuario1,
                    contraseña = u.contraseña
                }).FirstOrDefault <UsuarioDTO>();
            }

            return(user);
        }
Ejemplo n.º 13
0
        public ClienteDTO buscar(int id)
        {
            ClienteDTO entidad = new ClienteDTO();

            using (PompeyoCarrascoEntities dbo = new PompeyoCarrascoEntities())
            {
                entidad = (from u in dbo.Cliente
                           where u.idCliente == id
                           select new ClienteDTO()
                {
                    rut = u.rut,
                    nombre = u.nombre,
                    direccion = u.dirección,
                    giro = u.Giro,
                    id = u.idCliente
                }).First <ClienteDTO>();
            }

            return(entidad);
        }
Ejemplo n.º 14
0
        public ModeloDTO buscar(int id)
        {
            ModeloDTO entidad = new ModeloDTO();

            using (PompeyoCarrascoEntities dbo = new PompeyoCarrascoEntities())
            {
                entidad = (from u in dbo.Modelo
                           where u.idModelo == id
                           select new ModeloDTO
                {
                    idMarca = u.idMarca,
                    idModelo = u.idModelo,
                    marca = u.Marca.nombre,
                    modelo = u.nombre,
                    valor = u.valor
                }).FirstOrDefault <ModeloDTO>();
            }

            return(entidad);
        }
Ejemplo n.º 15
0
        public ModeloDTO crear(int idMarca, string descripcion, int valor)
        {
            Modelo entidad = new Modelo {
                idMarca = idMarca, nombre = descripcion, valor = valor
            };

            using (PompeyoCarrascoEntities dbo = new PompeyoCarrascoEntities())
            {
                entidad = dbo.Modelo.Add(entidad);
                dbo.SaveChanges();
            }

            return(new ModeloDTO()
            {
                idMarca = entidad.idMarca,
                idModelo = entidad.idModelo,
                modelo = entidad.nombre,
                valor = entidad.valor
            });
        }
Ejemplo n.º 16
0
        public ClienteDTO crear(string rut, string nombre, string direccion, string giro)
        {
            Cliente entidad = new Cliente {
                rut       = rut, nombre = nombre,
                dirección = direccion, Giro = giro
            };

            using (PompeyoCarrascoEntities dbo = new PompeyoCarrascoEntities())
            {
                entidad = dbo.Cliente.Add(entidad);
                dbo.SaveChanges();
            }

            return(new ClienteDTO()
            {
                rut = entidad.rut,
                nombre = entidad.nombre,
                direccion = entidad.dirección,
                giro = entidad.Giro,
                id = entidad.idCliente
            });
        }