Exemple #1
0
        IdentityEntities contexto = new IdentityEntities(); //creamos el conteto de datos

        /// <summary>
        /// Este metodo se encarga de regresar una lista de usuarios
        /// </summary>
        /// <returns>lista de usuarios</returns>
        public List <Usuario> Consultar()
        {
            RepositorioGenerico.Repositorio <Usuario> repositorio = new RepositorioGenerico.Repositorio <Usuario>(contexto);
            List <Usuario> usuarios = repositorio.All("Empleado", "Empleado.HorarioLaboral", "Empleado.HorarioLaboral.Turno");

            return(usuarios);
        }
Exemple #2
0
        public string PersonasSelect2()
        {
            List <GrupoSelect2> grupoSelect2 = new List <GrupoSelect2>();

            contexto = new ModeloMD_MVC.MD_MVCEntities();
            using (RepositorioGenerico.Repositorio <ModeloMD_MVC.v_Persona> p =
                       new RepositorioGenerico.Repositorio <ModeloMD_MVC.v_Persona>(contexto))
            {
                p.Excepcion += P_Excepcion;;
                var grupos = p.All().GroupBy(x => x.Tipo_Persona);
                foreach (var grupo in grupos)
                {
                    var             grupoOrganizado = grupo.OrderBy(x => x.Nombre_Completo).ToList();
                    List <children> hijos           = new List <children>();
                    foreach (var g in grupoOrganizado)
                    {
                        hijos.Add(new children()
                        {
                            id = g.Id, text = g.Nombre_Completo
                        });
                    }
                    grupoSelect2.Add(new GrupoSelect2()
                    {
                        text = grupo.Key, children = hijos
                    });
                }
            }
            return(Select2(grupoSelect2));
        }
Exemple #3
0
 public ActionResult Registro()
 {
     RepositorioGenerico.Repositorio <Turno> Turno = new  RepositorioGenerico.Repositorio <Turno>(contexto);
     RepositorioGenerico.Repositorio <Rol>   Rol   = new RepositorioGenerico.Repositorio <Rol>(contexto);
     ViewBag.IdTurno = new SelectList(Turno.All(), "Id", "StrNombre");
     ViewBag.IdRoles = new SelectList(Rol.All(), "Id", "Nombre");
     return(View());
 }
Exemple #4
0
        static void Main(string[] args)
        {
            RepositorioGenerico.Repositorio.Excepcion += Repositorio_Excepcion;
            var datos =
                RepositorioGenerico.Repositorio.QuerySQL("Select * from Persona.Persona_Tipo", @"Data Source = DESKTOP-FLE023L; Initial Catalog = MD_MVC; Integrated Security = True");

            ModeloMD_MVC.MD_MVCEntities contexto = new ModeloMD_MVC.MD_MVCEntities();
            using (RepositorioGenerico.Repositorio <ModeloMD_MVC.Producto_Tipo> obj = new RepositorioGenerico.Repositorio <ModeloMD_MVC.Producto_Tipo>(contexto))
            {
                obj.Excepcion += Repositorio_Excepcion;
                var datosDeProducto = obj.All();
            }
            Console.WriteLine("Presione ENTER para salir");
            Console.ReadLine();
        }
Exemple #5
0
        IdentityEntities contexto = new IdentityEntities(); //creamos el conteto de datos

        /// <summary>
        /// Este metodo se encarga de insertar un UsuarioRol
        /// </summary>
        /// <param name="usuario_Rol">Usuario_Rol</param>
        /// <returns>respuesta booleana</returns>
        public bool Insert(Usuario_Rol usuario_Rol)
        {
            bool respuesta = false;

            try
            {
                RepositorioGenerico.Repositorio <Usuario_Rol> repositorio = new RepositorioGenerico.Repositorio <Usuario_Rol>(contexto);
                repositorio.Create(usuario_Rol);
                respuesta = true;
            }
            catch (Exception ex)
            {
                string mensajeErr = ex.Message;
            }
            return(respuesta);
        }