Beispiel #1
0
 public static Contratos.Roles[] ConvertirRoles(Lógica.Usuario usuario)
 {
     Contratos.Roles[] Roles = new Contratos.Roles[usuario.Roles.Length];
     for (int i = 0; i < usuario.Roles.Length; i++)
     {
         Roles[i] = ConvertirRol(usuario.Roles[i]);
     }
     return(Roles);
 }
Beispiel #2
0
 public static Contratos.Usuario ConvertirUsuario(Lógica.Usuario usuario)
 {
     Contratos.Usuario Usuario = new Contratos.Usuario();
     Usuario.Nombre   = usuario.Nombre;
     Usuario.Apellido = usuario.Apellido;
     Usuario.Email    = usuario.Email;
     Usuario.Id       = usuario.ID;
     return(Usuario);
 }
Beispiel #3
0
 public static Lógica.Usuario ConvertirUsuario(Contratos.UsuarioLogueado usuario)
 {
     Lógica.Usuario Usuario = new Lógica.Usuario();
     Usuario.Nombre          = usuario.Nombre;
     Usuario.Apellido        = usuario.Apellido;
     Usuario.Email           = usuario.Email;
     Usuario.Roles           = ConvertirRoles(usuario);
     Usuario.RolSeleccionado = ConvertirRolSeleccionado(usuario.RolSeleccionado);
     return(Usuario);
 }
Beispiel #4
0
 public static Contratos.UsuarioLogueado ConvertirUsuarioLogueado(Lógica.Usuario usuario)
 {
     Contratos.UsuarioLogueado Usuario = new Contratos.UsuarioLogueado();
     if (usuario != null)
     {
         Usuario.Nombre          = usuario.Nombre;
         Usuario.Apellido        = usuario.Apellido;
         Usuario.Email           = usuario.Email;
         Usuario.Roles           = ConvertirRoles(usuario);
         Usuario.RolSeleccionado = ConvertirRolSeleccionado(usuario.RolSeleccionado);
         return(Usuario);
     }
     return(null);
 }
Beispiel #5
0
        public Contratos.Resultado AltaNota(Contratos.Nota nota, Contratos.Sala[] salas, Contratos.Hijo[] hijos, UsuarioLogueado usuarioLogueado)
        {
            Lógica.Nota   Nota  = Transformaciones.MétodosExtensión.ConvertirNota(nota);
            Lógica.Sala[] Salas = new Lógica.Sala[salas.Length];
            for (int i = 0; i < salas.Length; i++)
            {
                Salas[i] = Transformaciones.MétodosExtensión.ConvertirSala(salas[i]);
            }
            Lógica.Hijo[] Hijos = new Lógica.Hijo[hijos.Length];
            for (int i = 0; i < hijos.Length; i++)
            {
                Hijos[i] = Transformaciones.MétodosExtensión.ConvertirHijo(hijos[i]);
            }
            Lógica.Usuario User = Transformaciones.MétodosExtensión.ConvertirUsuario(usuarioLogueado);

            return(Transformaciones.MétodosExtensión.ConvertirResultado(ClasePrincipal.AltaNota(Nota, Salas, Hijos, User)));
        }