public List <Option> GetOptions(string usuario, int aplicacion, out Transaction transaction)
 {
     try
     {
         PETCenter.DataAccess.Configuration.DAO dao = new DAO();
         transaction = Common.GetTransaction(TypeTransaction.OK, "");
         daSeguridad da = new daSeguridad();
         return(da.GetOptions(usuario, aplicacion));
     }
     catch (Exception ex)
     {
         transaction = Common.GetTransaction(TypeTransaction.ERR, ex.Message);
         return(new List <Option>());
     }
 }
 public Usuario UserValidate(string usuario, string clave, out Transaction transaction)
 {
     try
     {
         PETCenter.DataAccess.Configuration.DAO dao = new DAO();
         transaction = Common.GetTransaction(TypeTransaction.OK, "");
         daSeguridad da   = new daSeguridad();
         Usuario     user = da.UserValidate(usuario, clave);
         if (user.Codigo == null)
         {
             transaction = Common.GetTransaction(TypeTransaction.ERR, "El usuario o contraseña ingresado no son correcto");
         }
         return(user);
     }
     catch (Exception ex)
     {
         transaction = Common.GetTransaction(TypeTransaction.ERR, ex.Message);
         return(new Usuario());
     }
 }