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); }
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); }