public Usuarios Find(Usuarios usuario)
        {
            CommandSender cmdsender = new CommandSender.Builder()
                                      .SetProcedureName("usp_ObtenerUsuarios")
                                      .Build();
            List <Usuarios> usuarios = _converter.GetAnyDataByCommand <Usuarios>(cmdsender);

            SQLConfiguration.Close();

            return(usuarios.FirstOrDefault(u => u.NombreUsuario == usuario.NombreUsuario));
        }
        public ICollection <LiderProyecto> GetAll()
        {
            List <LiderProyecto> lideres = new List <LiderProyecto>();

            CommandSender cmd = new CommandSender.Builder()
                                .SetProcedureName("usp_ObtenerLiderProyecto")
                                .Build();

            lideres = _storedProcedureService.GetAnyDataByCommand <LiderProyecto>(cmd);

            return(lideres);
        }
        public List <Usuarios> ObtenerProgramdoresEnRequerimiento(string idRequerimiento)
        {
            _storedProceduresService = new SqlStoredProcedureServiceManager();

            CommandSender cmd = new CommandSender.Builder()
                                .SetProcedureName("usp_ObtenerProgramadoresEnRequerimiento")
                                .Build();
            List <Usuarios> proyectos = _storedProceduresService
                                        .GetAnyDataByCommand <Usuarios>(cmd);

            return(proyectos);
        }
        public List <Procesos> ObtenerProcesos()
        {
            _storedProceduresService = new SqlStoredProcedureServiceManager();

            List <Procesos> procesosPorRequerimiento = new List <Procesos>();

            CommandSender cmd = new CommandSender.Builder()
                                .SetProcedureName("usp_ObtenerProcesos")
                                .Build();

            procesosPorRequerimiento = _storedProceduresService.GetAnyDataByCommand <Procesos>(cmd);

            return(procesosPorRequerimiento);
        }
        public List <PermisosDePU> ObtenerPermisosPuRequeridos(string idRequerimiento)
        {
            List <PermisosDePU> proyectos = new List <PermisosDePU>();

            CommandSender cmd = new CommandSender.Builder()
                                .SetProcedureName("usp_ObtenerPermisosPuRequeridos")
                                .WithParameter <string>("idRequerimiento", idRequerimiento)
                                .Build();

            proyectos = _storedProceduresService.GetAnyDataByCommand <PermisosDePU>(cmd);
            SQLConfiguration.Close();

            return(proyectos);
        }
        public List <Requerimientos> GetAll()
        {
            _storedProceduresService = new SqlStoredProcedureServiceManager();
            List <Requerimientos> requerimientos = new List <Requerimientos>();

            CommandSender cmd = new CommandSender.Builder()
                                .SetProcedureName("ObtenerRequrimientos")
                                .Build();

            requerimientos = _storedProceduresService.GetAnyDataByCommand <Requerimientos>(cmd);

            SQLConfiguration.Close();
            return(requerimientos);
        }