public IEnumerable <TipoUsuarioCLS> ListarTiposUsuarios()
 {
     using (BDRestauranteContext context = new BDRestauranteContext())
     {
         List <TipoUsuarioCLS> listTiposUsuario = (from tiposUsuario in context.TipoUsuario
                                                   where tiposUsuario.Bhabilitado == 1
                                                   select new TipoUsuarioCLS
         {
             Description = tiposUsuario.Descripcion,
             IdTipoUsuario = tiposUsuario.Iidtipousuario,
             Nombre = tiposUsuario.Nombre
         }).ToList();
         return(listTiposUsuario);
     }
 }
 public IEnumerable <MarcaCLS> listarMarcas()
 {
     using (BDRestauranteContext db = new BDRestauranteContext())
     {
         List <MarcaCLS> listarMarca = (from marca in db.Marca
                                        where marca.Bhabilitado == 1
                                        select new MarcaCLS
         {
             iidmarca = marca.Iidmarca,
             nombre = marca.Nombre
         }
                                        ).ToList();
         return(listarMarca);
     }
 }
        public IEnumerable <CategoriaCLS> listarCategorias()
        {
            using (BDRestauranteContext bd = new BDRestauranteContext())
            {
                IEnumerable <CategoriaCLS> listaCategoria = (from categoria in bd.Categoria
                                                             where categoria.Bhabilitado == 1
                                                             select new CategoriaCLS
                {
                    iidcategoria = categoria.Iidcategoria,
                    nombre = categoria.Nombre
                }).ToList();

                return(listaCategoria);
            }
        }
        public IEnumerable <MarcaDTO> getMarca()
        {
            List <MarcaDTO> marcas;

            using (BDRestauranteContext db = new BDRestauranteContext())
            {
                marcas = (from marca in db.Marca
                          where marca.Bhabilitado == 1
                          select new MarcaDTO {
                    idMarca = marca.Iidmarca,
                    nombre = marca.Nombre
                }).ToList();
            }
            return(marcas);
        }
 public List <PageCLS> ListUserTypePages()
 {
     using (BDRestauranteContext bd = new BDRestauranteContext())
     {
         return((from page in bd.Pagina
                 where page.Bhabilitado == 1
                 select new PageCLS
         {
             accion = page.Accion,
             bhabilitado = (int)page.Bhabilitado,
             iidpagina = page.Iidpagina,
             mensaje = page.Mensaje
         }).ToList());
     }
 }
 public IEnumerable <PersonaCLS> ListarPersonasCombo()
 {
     using (BDRestauranteContext bd = new BDRestauranteContext())
     {
         List <PersonaCLS> lista = (from persona in bd.Persona
                                    where persona.Bhabilitado == 1 &&
                                    persona.Btieneusuario == 0
                                    select new PersonaCLS
         {
             iidpersona = persona.Iidpersona,
             nombreCompleto = persona.Nombre + " " + persona.Appaterno + " " + persona.Apmaterno,
         }).ToList();
         return(lista);
     }
 }
Exemple #7
0
 public IEnumerable <PersonaCLS> listarPersonas()
 {
     using (BDRestauranteContext bd = new BDRestauranteContext())
     {
         List <PersonaCLS> listaPersona = (from persona in bd.Persona
                                           where persona.Bhabilitado == 1
                                           select new PersonaCLS
         {
             iidpersona = persona.Iidpersona,
             nombreCompleto = persona.Nombre + " " + persona.Appaterno + " " + persona.Apmaterno,
             correo = persona.Correo
         }).ToList();
         return(listaPersona);
     }
 }
        public IEnumerable <TipoUsuarioCLS> listaTipoUsuario()
        {
            using (BDRestauranteContext bd = new BDRestauranteContext())
            {
                List <TipoUsuarioCLS> listaTipoUsuario = (from tipoUsuario in bd.TipoUsuario
                                                          where tipoUsuario.Bhabilitado == 1
                                                          select new TipoUsuarioCLS
                {
                    iidtipousuario = tipoUsuario.Iidtipousuario,
                    nombre = tipoUsuario.Nombre
                }).ToList();

                return(listaTipoUsuario);
            }
        }
Exemple #9
0
 public IEnumerable <CategoriaCLS> listarCategoria()
 {
     using (BDRestauranteContext db = new BDRestauranteContext())
     {
         IEnumerable <CategoriaCLS> listCategory = (
             from categoria in db.Categoria
             where categoria.Bhabilitado == 1
             select new CategoriaCLS
         {
             idCategoria = categoria.Iidcategoria,
             nombreCategoria = categoria.Nombre
         }).ToList();
         return(listCategory);
     }
 }
Exemple #10
0
        public int guardaPersona([FromBody] PersonaCLS oPersonaCLS)
        {
            int rpta = 0;

            try {
                using (BDRestauranteContext bd = new BDRestauranteContext())
                {
                    Persona oPersona = new Persona();

                    if (oPersonaCLS.idpersona == 0)
                    {
                        oPersona.Iidpersona      = oPersonaCLS.idpersona;
                        oPersona.Nombre          = oPersonaCLS.nombre;
                        oPersona.Appaterno       = oPersonaCLS.apPaterno;
                        oPersona.Apmaterno       = oPersonaCLS.apMaterno;
                        oPersona.Telefono        = oPersonaCLS.telefono;
                        oPersona.Correo          = oPersonaCLS.correo;
                        oPersona.Fechanacimiento = oPersonaCLS.fechaNacimiento;
                        oPersona.Bhabilitado     = 1;
                        oPersona.Btieneusuario   = 0;

                        bd.Persona.Add(oPersona);
                        bd.SaveChanges();
                    }
                    else
                    {
                        //recuperar toda la fila
                        Persona oPersonaa = bd.Persona
                                            .Where(p => p.Iidpersona == oPersonaCLS.idpersona).First();
                        oPersonaa.Iidpersona      = oPersonaCLS.idpersona;
                        oPersonaa.Nombre          = oPersonaCLS.nombre;
                        oPersonaa.Appaterno       = oPersonaCLS.apPaterno;
                        oPersonaa.Apmaterno       = oPersonaCLS.apMaterno;
                        oPersonaa.Telefono        = oPersonaCLS.telefono;
                        oPersonaa.Correo          = oPersonaCLS.correo;
                        oPersonaa.Fechanacimiento = oPersonaCLS.fechaNacimiento;
                        bd.SaveChanges();
                    }
                    rpta = 1;
                }
            }
            catch (Exception ex)
            {
                rpta = 0;
            }

            return(rpta);
        }
Exemple #11
0
 public int validateUniqueEmail(int id, string email)
 {
     try
     {
         using (BDRestauranteContext bd = new BDRestauranteContext())
         {
             return(id == 0
                 ? bd.Persona.Where(p => p.Correo.ToLower() == email.ToLower()).Count()
                 : bd.Persona.Where(p => p.Correo.ToLower() == email.ToLower() && p.Iidpersona != id).Count());
         }
     }
     catch (System.Exception)
     {
         return(0);
     }
 }
Exemple #12
0
 public TipoUsuarioCLS recuperarTipoUsuario(int idTipoUsuario)
 {
     using (BDRestauranteContext bd = new BDRestauranteContext())
     {
         TipoUsuarioCLS oTipoUsuarioCls = (from tipoUsuario in bd.TipoUsuario
                                           where tipoUsuario.Bhabilitado == 1 &&
                                           tipoUsuario.Iidtipousuario == idTipoUsuario
                                           select new TipoUsuarioCLS
         {
             iidtipousuario = tipoUsuario.Iidtipousuario,
             nombre = tipoUsuario.Nombre,
             descripcion = tipoUsuario.Descripcion
         }).FirstOrDefault();
         return(oTipoUsuarioCls);
     }
 }
Exemple #13
0
 //[Route("api/persona/Listadopersonas")]
 public IEnumerable <PersonaCLS> Listadopersonas()
 {
     using (BDRestauranteContext contex = new BDRestauranteContext())
     {
         List <PersonaCLS> listPersonas = (from persona in contex.Persona
                                           where persona.Bhabilitado == 1
                                           select new PersonaCLS {
             IdPersona = persona.Iidpersona,
             NombreCompleto = persona.Nombre + " " + persona.Apmaterno + " " + persona.Apmaterno,
             FechaNacimiento = Convert.ToDateTime(persona.Fechanacimiento),
             Correo = persona.Correo,
             Telefono = persona.Telefono
         }).ToList();
         return(listPersonas);
     }
 }
        public List <PaginaCLS> listarPaginasTiposUsuario()
        {
            List <PaginaCLS> listaPagina = new List <PaginaCLS>();

            using (BDRestauranteContext bd = new BDRestauranteContext())
            {
                listaPagina = (from pagina in bd.Pagina
                               where pagina.Bhabilitado == 1
                               select new PaginaCLS
                {
                    iidpagina = pagina.Iidpagina,
                    mensaje = pagina.Mensaje
                }).ToList();
            }
            return(listaPagina);
        }
        public IEnumerable <CategoriaDTO> getCategoria()
        {
            List <CategoriaDTO> categorias = new List <CategoriaDTO>();

            using (BDRestauranteContext db = new BDRestauranteContext())
            {
                categorias = (from categoria in db.Categoria
                              where categoria.Bhabilitado == 1
                              select new CategoriaDTO
                {
                    idCategoria = categoria.Iidcategoria,
                    nombre = categoria.Nombre
                }).ToList();
            }
            return(categorias);
        }
Exemple #16
0
 public int validateUserExsts(int idUser, string name)
 {
     try
     {
         using (BDRestauranteContext bd = new BDRestauranteContext())
         {
             return(idUser == 0
             ? bd.Usuario.Where(u => u.Nombreusuario.ToLower() == name.ToLower()).Count()
             : bd.Usuario.Where(u => u.Nombreusuario.ToLower() == name.ToLower() && u.Iidusuario != idUser).Count());
         }
     }
     catch (Exception)
     {
         return(0);
     }
 }
 public List <UserTypeCLS> ListUserType()
 {
     using (BDRestauranteContext bd = new BDRestauranteContext())
     {
         return((from userType in bd.TipoUsuario
                 where userType.Bhabilitado == 1
                 select new UserTypeCLS
         {
             bhabilitado = (int)userType.Bhabilitado,
             descripcion = userType.Descripcion,
             Description = userType.Descripcion,
             Name = userType.Nombre,
             IdUserType = userType.Iidtipousuario
         }).ToList());
     }
 }
Exemple #18
0
 public IEnumerable <UsuarioCLS> listarUsuario()
 {
     using (BDRestauranteContext bd = new BDRestauranteContext()) {
         List <UsuarioCLS> listarUsuario = (from usuario in bd.Usuario
                                            join persona in bd.Persona on usuario.Iidpersona equals persona.Iidpersona
                                            join tipoUsuario in bd.TipoUsuario on usuario.Iidtipousuario equals tipoUsuario.Iidtipousuario
                                            where usuario.Bhabilitado == 1
                                            select new UsuarioCLS
         {
             iidusuario = usuario.Iidusuario,
             nombreusuario = usuario.Nombreusuario,
             nombrePersona = persona.Nombre + " " + persona.Apmaterno + " " + persona.Apmaterno,
             nombreTipoUsuario = tipoUsuario.Nombre,
         }).ToList();
         return(listarUsuario);
     }
 }
Exemple #19
0
 public IEnumerable <PersonaCLS> listarPersonas()
 {
     using (BDRestauranteContext bd = new BDRestauranteContext())
     {
         List <PersonaCLS> listarPersona = (from persona in bd.Persona
                                            where persona.Bhabilitado == 1
                                            select new PersonaCLS
         {
             idpersona = persona.Iidpersona,
             nombreCompleto = persona.Nombre + " " + persona.Appaterno + " " + persona.Apmaterno,
             telefono = persona.Telefono,
             correo = persona.Correo,
             fechaCadena = ((DateTime)persona.Fechanacimiento).ToString("yyyy-MM-dd")
         }).ToList();
         return(listarPersona);
     }
 }
        public List <TipoUsuarioCLS> ListarTipoUsuario()
        {
            List <TipoUsuarioCLS> listaTipoUsuario = new List <TipoUsuarioCLS>();

            using (BDRestauranteContext bd = new BDRestauranteContext()) {
                listaTipoUsuario = (from tipoUsuario in bd.TipoUsuario
                                    where tipoUsuario.Bhabilitado == 1
                                    select new TipoUsuarioCLS
                {
                    iidtipousuario = tipoUsuario.Iidtipousuario,
                    nombre = tipoUsuario.Nombre,
                    descripcion = tipoUsuario.Descripcion,
                    bhabilitado = (int)tipoUsuario.Bhabilitado,
                }).ToList();
            }
            return(listaTipoUsuario);
        }
Exemple #21
0
 public IEnumerable <PersonCLS> ListPeople()
 {
     using (BDRestauranteContext bd = new BDRestauranteContext())
     {
         return((from person in bd.Persona
                 where person.Bhabilitado == 1
                 orderby person.Appaterno, person.Apmaterno
                 select new PersonCLS
         {
             Birthday = (DateTime)person.Fechanacimiento,
             Email = person.Correo,
             FullName = $"{person.Nombre} {person.Appaterno} {person.Apmaterno}",
             IdPerson = person.Iidpersona,
             PhoneNumber = person.Telefono
         }).ToList());
     }
 }
Exemple #22
0
        public bool savePerson([FromBody] PersonCLS oPersonCLS)
        {
            bool response = false;

            try
            {
                using (BDRestauranteContext bd = new BDRestauranteContext())
                {
                    if (oPersonCLS.IdPerson == 0)
                    {
                        Persona oPerson = new Persona
                        {
                            Apmaterno       = oPersonCLS.apMaterno,
                            Appaterno       = oPersonCLS.apPaterno,
                            Iidpersona      = oPersonCLS.IdPerson,
                            Nombre          = oPersonCLS.Name,
                            Correo          = oPersonCLS.Email,
                            Telefono        = oPersonCLS.PhoneNumber,
                            Fechanacimiento = oPersonCLS.Birthday,
                            Bhabilitado     = 1,
                            Btieneusuario   = 0
                        };

                        bd.Add(oPerson);
                    }
                    else
                    {
                        Persona oPerson = bd.Persona.Where(p => p.Iidpersona == oPersonCLS.IdPerson).FirstOrDefault();
                        oPerson.Nombre          = oPersonCLS.Name;
                        oPerson.Telefono        = oPersonCLS.PhoneNumber;
                        oPerson.Correo          = oPersonCLS.Email;
                        oPerson.Appaterno       = oPersonCLS.apPaterno;
                        oPerson.Apmaterno       = oPersonCLS.apMaterno;
                        oPerson.Fechanacimiento = oPersonCLS.Birthday;
                    }

                    bd.SaveChanges();
                    response = true;
                }
            }
            catch (System.Exception)
            {
            }

            return(response);
        }
        public int guardarProducto([FromBody] ProductoSaveDTO producto)
        {
            int resp = 0;

            try
            {
                using (BDRestauranteContext db = new BDRestauranteContext())
                {
                    if (producto.idProducto == 0)
                    {
                        Producto producto1 = new Producto
                        {
                            Nombre       = producto.nombre,
                            Precio       = producto.precio,
                            Stock        = producto.stock,
                            Iidcategoria = Convert.ToInt32(producto.categoria),
                            Iidmarca     = Convert.ToInt32(producto.marca),
                            Bhabilitado  = 1,
                            Foto         = producto.foto
                        };
                        db.Producto.Add(producto1);
                        db.SaveChanges();
                        resp = 1;
                    }
                    else
                    {
                        Producto producto1 = db.Producto.Where(d => d.Iidproducto == producto.idProducto).First();
                        producto1.Nombre       = producto.nombre;
                        producto1.Precio       = producto.precio;
                        producto1.Stock        = producto.stock;
                        producto1.Iidcategoria = Convert.ToInt32(producto.categoria);
                        producto1.Iidmarca     = Convert.ToInt32(producto.marca);
                        producto1.Bhabilitado  = 1;
                        producto1.Foto         = producto.foto;
                        db.SaveChanges();
                        resp = 1;
                    }
                }
            }
            catch (Exception ex)
            {
                resp = 0;
            }
            return(resp);
        }
        public SeguridadDTO getVariableSession()
        {
            SeguridadDTO seguridad;

            try
            {
                string valorSession = HttpContext.Session.GetString("usuario");
                if (valorSession == null)
                {
                    seguridad = new SeguridadDTO {
                        valor = ""
                    }
                }
                ;
                else
                {
                    seguridad = new SeguridadDTO {
                        valor = valorSession
                    };
                    int idUser   = int.Parse(HttpContext.Session.GetString("usuario"));
                    int tipoUser = int.Parse(HttpContext.Session.GetString("tipoUsuario"));
                    List <PaginaDTO> paginas;
                    using (BDRestauranteContext db = new BDRestauranteContext())
                    {
                        paginas = (from usuario in db.Usuario
                                   join tipoUsuario in db.TipoUsuario on usuario.Iidtipousuario equals tipoUsuario.Iidtipousuario
                                   join paginasTipo in db.PaginaTipoUsuario on usuario.Iidtipousuario equals paginasTipo.Iidtipousuario
                                   join pagina in db.Pagina on paginasTipo.Iidpagina equals pagina.Iidpagina
                                   where usuario.Iidusuario == idUser && usuario.Iidtipousuario == tipoUser && paginasTipo.Bhabilitado == 1
                                   select new PaginaDTO
                        {
                            idPagina = pagina.Iidpagina,
                            accion = pagina.Accion.Substring(1),
                            mensaje = pagina.Mensaje
                        }).ToList();
                    }
                    seguridad.lista = paginas;
                }
            }
            catch (Exception ex)
            {
                return(null);
            }
            return(seguridad);
        }
        public int EliminarPersona(int idPersona)
        {
            int rpta = 0;

            try {
                using (BDRestauranteContext bd = new BDRestauranteContext())
                {
                    Persona oPersona = bd.Persona.Where(p => p.Iidpersona == idPersona).First();
                    oPersona.Bhabilitado = 0;
                    bd.SaveChanges();
                    rpta = 1;
                }
            }
            catch (Exception ex) {
                rpta = 0;
            }
            return(rpta);
        }
Exemple #26
0
 public IEnumerable <ProductoCLS> listarProductos()
 {
     using (BDRestauranteContext bd = new BDRestauranteContext()) {
         List <ProductoCLS> lista = (from producto in bd.Producto
                                     join categoria in bd.Categoria
                                     on producto.Iidcategoria equals categoria.Iidcategoria
                                     where producto.Bhabilitado == 1
                                     select new ProductoCLS
         {
             idproducto = producto.Iidproducto,
             nombre = producto.Nombre,
             precio = (decimal)producto.Precio,
             stock = (int)producto.Stock,
             nombreCategoria = categoria.Nombre
         }).ToList();
         return(lista);
     }
 }
        public IEnumerable <UsuarioDTO> getUsuarios()
        {
            List <UsuarioDTO> usuarios;

            using (BDRestauranteContext db = new BDRestauranteContext())
                usuarios = (from usuario in db.Usuario
                            join tUsuario in db.TipoUsuario on usuario.Iidtipousuario equals tUsuario.Iidtipousuario
                            join persona in db.Persona on usuario.Iidpersona equals persona.Iidpersona
                            where usuario.Bhabilitado == 1
                            select new UsuarioDTO {
                    bHabilitado = (int)usuario.Bhabilitado,
                    idUsuario = (int)usuario.Iidusuario,
                    nombrePersona = persona.Nombre + " " + persona.Appaterno + " " + persona.Apmaterno,
                    nombreTiposUsuario = tUsuario.Nombre,
                    nombreUsuario = usuario.Nombreusuario
                }).ToList();
            return(usuarios);
        }
Exemple #28
0
        public List <PaginaCLS> listarPaginasDB()
        {
            List <PaginaCLS> lista = new List <PaginaCLS>();

            using (BDRestauranteContext bd = new BDRestauranteContext())
            {
                lista = (from pagina in bd.Pagina
                         where pagina.Bhabilitado == 1
                         select new PaginaCLS
                {
                    idpagina = pagina.Iidpagina,
                    mensaje = pagina.Mensaje,
                    accion = pagina.Accion
                }).ToList();

                return(lista);
            }
        }
 public UsuarioCLS recuperarUsuario(int idUsuario)
 {
     using (BDRestauranteContext bd = new BDRestauranteContext())
     {
         UsuarioCLS ousuario = (from usuario in bd.Usuario
                                where usuario.Bhabilitado == 1 &&
                                usuario.Iidusuario == idUsuario
                                select new UsuarioCLS
         {
             iidusuario = usuario.Iidusuario,
             nombreusuario = usuario.Nombreusuario,
             contra = usuario.Contra,
             iidpersona = (int)usuario.Iidpersona,
             iidtipousuario = (int)usuario.Iidtipousuario
         }).FirstOrDefault();
         return(ousuario);
     }
 }
Exemple #30
0
 public ProductoCLS ObtenerProductoPorId(int idProducto)
 {
     using (BDRestauranteContext bd = new BDRestauranteContext())
     {
         ProductoCLS oProductoCLS = (from producto in bd.Producto
                                     where producto.Bhabilitado == 1 &&
                                     producto.Iidproducto == idProducto
                                     select new ProductoCLS
         {
             idproducto = producto.Iidproducto,
             nombre = producto.Nombre,
             precio = (decimal)producto.Precio,
             stock = (int)producto.Stock,
             idcategoria = (int)producto.Iidcategoria,
             idmarca = (int)producto.Iidmarca
         }).First();
         return(oProductoCLS);
     }
 }