示例#1
0
        //Esta funcion permite crear un nuevo Usuario
        public void Create(BaseEntity pojo)
        {
            try
            {
                if (pojo == null)
                {
                    throw new BusinessException(3);
                }

                Usuario usuario = (Usuario)pojo;

                var u = crudFactory.RetrieveAll <Usuario>().
                        FirstOrDefault(x => x.nombreUsuario.ToLower() == usuario.nombreUsuario.ToLower());


                if (u != null)
                {
                    throw new BusinessException(1);
                }

                crudFactory.Create(pojo);
            }
            catch (Exception ex)
            {
                ExceptionManager.GetInstance().Process(ex);
            }
        }
示例#2
0
 public List <Usuario> RetrieveAll()
 {
     try
     {
         return(_crudFactory.RetrieveAll <Usuario>());
     }
     catch (TRV_Exception ex)
     {
         throw ex;
     }
 }
        public List <OpcionLista> ObtenerListaUsuarios()
        {
            var crudFactory = new UsuarioCrudFactory();
            var lstObjs     = crudFactory.RetrieveAll <Usuario>();
            var lstOpciones = new List <OpcionLista>();

            foreach (var obj in lstObjs)
            {
                var nuevaOpcion = new OpcionLista
                {
                    Valor = obj.IDENTIFICACION,
                    Texto = obj.PRIMER_NOMBRE + " " + obj.PRIMER_APELLIDO
                };
                lstOpciones.Add(nuevaOpcion);
            }

            return(lstOpciones);
        }
示例#4
0
        public List <Usuario> RetrieveAll()
        {
            List <Usuario> usuarios = crudUsuario.RetrieveAll <Usuario>();

            return(usuarios);
        }
示例#5
0
 public List <Usuario> RetrieveAll()
 {
     return(crudUsuario.RetrieveAll <Usuario>());
 }