コード例 #1
0
        public static List <VCFramework.Entidad.RrhhFichaPersonal> ListarPersonalPorUsuarioYPasword(string usuario, string password)
        {
            VCFramework.NegocioMySql.Factory fac     = new VCFramework.NegocioMySql.Factory();
            List <FiltroGenerico>            filtros = new List <FiltroGenerico>();

            FiltroGenerico filtro = new FiltroGenerico();

            filtro.Campo    = "FIPE_USUARIO";
            filtro.Valor    = usuario.ToString();
            filtro.TipoDato = TipoDatoGeneral.Varchar;


            FiltroGenerico filtro1 = new FiltroGenerico();

            filtro1.Campo    = "FIPE_LOGIN";
            filtro1.Valor    = password.ToString();
            filtro1.TipoDato = TipoDatoGeneral.Varchar;
            //agregamos al filtro
            filtros.Add(filtro);
            filtros.Add(filtro1);

            List <object> lista = fac.Leer <VCFramework.Entidad.RrhhFichaPersonal>(filtros);
            List <VCFramework.Entidad.RrhhFichaPersonal> lista2 = new List <VCFramework.Entidad.RrhhFichaPersonal>();

            if (lista != null)
            {
                lista2 = lista.Cast <VCFramework.Entidad.RrhhFichaPersonal>().ToList();
            }
            return(lista2);
        }
コード例 #2
0
        public static List <VCFramework.Entidad.RrhhRlRolMenu> ListarRlPorRolId(int rolId)
        {
            VCFramework.NegocioMySql.Factory         fac    = new VCFramework.NegocioMySql.Factory();
            List <VCFramework.Entidad.RrhhRlRolMenu> lista2 = new List <VCFramework.Entidad.RrhhRlRolMenu>();


            //creamos los filtros
            FiltroGenerico filtroActivo = new FiltroGenerico();

            filtroActivo.Campo    = "RL_ACTIVO";
            filtroActivo.TipoDato = TipoDatoGeneral.Entero;
            filtroActivo.Valor    = "1";

            FiltroGenerico filtroEliminado = new FiltroGenerico();

            filtroEliminado.Campo    = "RL_ELIMINADO";
            filtroEliminado.TipoDato = TipoDatoGeneral.Entero;
            filtroEliminado.Valor    = "0";


            FiltroGenerico filtroGrupoId = new FiltroGenerico();

            filtroGrupoId.Campo    = "ROL_ID";
            filtroGrupoId.TipoDato = TipoDatoGeneral.Entero;
            filtroGrupoId.Valor    = rolId.ToString();

            //CREAMOS UNA LISTA DE FILTROS PARA PASARLOS COMO PARAMETROS
            List <FiltroGenerico> filtros = new List <FiltroGenerico>();

            //agregamos los filtros a la lista
            filtros.Add(filtroActivo);
            filtros.Add(filtroEliminado);
            filtros.Add(filtroGrupoId);
            //ahora leemos
            List <object> lista = fac.Leer <VCFramework.Entidad.RrhhRlRolMenu>(filtros);

            if (lista != null)
            {
                lista2 = lista.Cast <VCFramework.Entidad.RrhhRlRolMenu>().ToList();
            }



            return(lista2);
        }