Exemple #1
0
 public static Contratos.Hijo ConvertirHijo(Lógica.Hijo hijo)
 {
     Contratos.Hijo Hijo = new Contratos.Hijo();
     Hijo.FechaNacimiento = hijo.FechaNacimiento;
     Hijo.Nombre          = hijo.Nombre;
     Hijo.Apellido        = hijo.Apellido;
     Hijo.Email           = hijo.Email;
     Hijo.Id = hijo.ID;
     Hijo.ResultadoUltimaEvaluacionAnual = hijo.ResultadoUltimaEvaluacionAnual;
     if (hijo.Sala != null)
     {
         Hijo.Sala = ConvertirSala(hijo.Sala);
     }
     if (hijo.Notas != null)
     {
         Contratos.Nota[] Notas = new Contratos.Nota[hijo.Notas.Count];
         int i = 0;
         foreach (var item in hijo.Notas)
         {
             Notas[i] = ConvertirNota(item);
             i++;
         }
         Hijo.Notas = Notas;
     }
     return(Hijo);
 }
Exemple #2
0
 public static Contratos.Hijo[] ConvertirHijos(Lógica.Hijo[] hijos)
 {
     Contratos.Hijo[] Hijos = new Contratos.Hijo[hijos.Length];
     for (int i = 0; i < hijos.Length; i++)
     {
         Hijos[i] = ConvertirHijo(hijos[i]);
     }
     return(Hijos);
 }
Exemple #3
0
        public static Contratos.Grilla <Contratos.Hijo> ConvertirGrillaHijos(Grilla <Lógica.Hijo> hijos)
        {
            Contratos.Grilla <Contratos.Hijo> GrillaHijo = new Contratos.Grilla <Contratos.Hijo>();
            Contratos.Hijo[] Hij = new Contratos.Hijo[hijos.CantidadRegistros];

            int i = 0;

            foreach (var item in hijos.Lista)
            {
                Hij[i] = ConvertirHijo(item);
                i++;
            }
            GrillaHijo.CantidadRegistros = hijos.CantidadRegistros;
            GrillaHijo.Lista             = Hij;
            return(GrillaHijo);
        }
Exemple #4
0
 public static Contratos.Padre ConvertirPadre(Lógica.Padre padre)
 {
     Contratos.Padre Padre = new Contratos.Padre();
     if (padre.ListaHijos != null)
     {
         Contratos.Hijo[] Hijos = new Contratos.Hijo[padre.ListaHijos.Count];
         int i = 0;
         foreach (var item in padre.ListaHijos)
         {
             Hijos[i] = ConvertirHijo(item);
             i++;
         }
         Padre.Hijos = Hijos;
     }
     Padre.Nombre   = padre.Nombre;
     Padre.Apellido = padre.Apellido;
     Padre.Email    = padre.Email;
     Padre.Id       = padre.ID;
     return(Padre);
 }
Exemple #5
0
 public static Lógica.Hijo ConvertirHijo(Contratos.Hijo hijo)
 {
     Lógica.Hijo Hijo = new Lógica.Hijo();
     Hijo.FechaNacimiento = hijo.FechaNacimiento;
     Hijo.Nombre          = hijo.Nombre;
     Hijo.Apellido        = hijo.Apellido;
     Hijo.Email           = hijo.Email;
     Hijo.ID = hijo.Id;
     Hijo.ResultadoUltimaEvaluacionAnual = hijo.ResultadoUltimaEvaluacionAnual;
     if (hijo.Sala != null)
     {
         Hijo.Sala = ConvertirSala(hijo.Sala);
     }
     if (hijo.Notas != null)
     {
         List <Lógica.Nota> notas = new List <Lógica.Nota>();
         foreach (var item in hijo.Notas)
         {
             notas.Add(ConvertirNota(item));
         }
         Hijo.Notas = notas;
     }
     return(Hijo);
 }
Exemple #6
0
 public Contratos.Resultado EliminarAlumno(int id, Contratos.Hijo hijo, UsuarioLogueado usuarioLogueado)
 {
     return(Transformaciones.MétodosExtensión.ConvertirResultado(ClasePrincipal.EliminarAlumno(id, Transformaciones.MétodosExtensión.ConvertirHijo(hijo), Transformaciones.MétodosExtensión.ConvertirUsuario(usuarioLogueado))));
 }
Exemple #7
0
 public Contratos.Resultado DesasignarHijoPadre(Contratos.Hijo hijo, Contratos.Padre padre, UsuarioLogueado usuarioLogueado)
 {
     return(Transformaciones.MétodosExtensión.ConvertirResultado(ClasePrincipal.DesasignarHijoPadre(Transformaciones.MétodosExtensión.ConvertirHijo(hijo), Transformaciones.MétodosExtensión.ConvertirPadre(padre), Transformaciones.MétodosExtensión.ConvertirUsuario(usuarioLogueado))));
 }
Exemple #8
0
 public Contratos.Resultado AltaAlumno(Contratos.Hijo hijo, Contratos.UsuarioLogueado usuarioLogueado)
 {
     return(Transformaciones.MétodosExtensión.ConvertirResultado(ClasePrincipal.AltaAlumno(Transformaciones.MétodosExtensión.ConvertirHijo(hijo), Transformaciones.MétodosExtensión.ConvertirUsuario(usuarioLogueado))));
 }