Exemple #1
0
 public static void PermisoAdminSITE(CondecoEntidades.Usuario Usuario, CondecoEntidades.Sesion Sesion)
 {
     CondecoEntidades.Permiso permiso = new CondecoEntidades.Permiso();
     permiso.Usuario = Sesion.Usuario;
     permiso.TipoPermiso.Id = "AdminSITE";
     permiso.FechaFinVigencia = new DateTime(2062, 12, 31);
     permiso.WF.Estado = "Vigente";
     CondecoDB.Permiso db = new CondecoDB.Permiso(Sesion);
     db.Alta(permiso);
 }
Exemple #2
0
 public List<CondecoEntidades.Permiso> LeerListaPermisosFiltrados(string IdUsuario, string IdTipoPermiso, string Estado)
 {
     StringBuilder a = new StringBuilder(string.Empty);
     a.AppendLine("select Permiso.IdUsuario, Usuario.Nombre, Permiso.IdTipoPermiso, Permiso.FechaFinVigencia, Permiso.IdWF, Permiso.Estado ");
     a.AppendLine("from Permiso, Usuario where 1=1 and Permiso.IdUsuario=Usuario.IdUsuario ");
     if (IdUsuario != String.Empty) a.AppendLine("and Permiso.IdUsuario='" + IdUsuario + "' ");
     if (IdTipoPermiso != String.Empty) a.AppendLine("and Permiso.IdTipoPermiso='" + IdTipoPermiso + "' ");
     if (Estado != String.Empty) a.AppendLine("and Permiso.Estado='" + Estado + "' ");
     DataTable dt = (DataTable)Ejecutar(a.ToString(), TipoRetorno.TB, Transaccion.NoAcepta, sesion.CnnStr);
     List<CondecoEntidades.Permiso> lista = new List<CondecoEntidades.Permiso>();
     if (dt.Rows.Count != 0)
     {
         for (int i = 0; i < dt.Rows.Count; i++)
         {
             CondecoEntidades.Permiso permiso = new CondecoEntidades.Permiso();
             Copiar(dt.Rows[i], permiso);
             lista.Add(permiso);
         }
     }
     return lista;
 }
Exemple #3
0
 public List<CondecoEntidades.Permiso> LeerListaPermisosPorUsuario(CondecoEntidades.Usuario Usuario)
 {
     List<CondecoEntidades.Permiso> lista = new List<CondecoEntidades.Permiso>();
     if (Usuario.Id != null)
     {
         StringBuilder a = new StringBuilder(string.Empty);
         a.AppendLine("select Permiso.IdUsuario, Permiso.IdTipoPermiso, Permiso.FechaFinVigencia, Permiso.IdWF, Permiso.Estado, TipoPermiso.DescrTipoPermiso ");
         a.AppendLine("from Permiso ");
         a.AppendLine("join TipoPermiso on Permiso.IdTipoPermiso=TipoPermiso.IdTipoPermiso ");
         a.AppendLine("where IdUsuario='" + Usuario.Id + "' ");
         DataTable dt = (DataTable)Ejecutar(a.ToString(), TipoRetorno.TB, Transaccion.NoAcepta, sesion.CnnStr);
         if (dt.Rows.Count != 0)
         {
             for (int i = 0; i < dt.Rows.Count; i++)
             {
                 CondecoEntidades.Permiso permiso = new CondecoEntidades.Permiso();
                 Copiar(dt.Rows[i], permiso);
                 lista.Add(permiso);
             }
         }
     }
     return lista;
 }