Ejemplo n.º 1
0
        public static Contratos.Grilla <Contratos.Padre> ConvertirGrillaPadres(Grilla <Lógica.Padre> padres)
        {
            Contratos.Grilla <Contratos.Padre> GrillaPad = new Contratos.Grilla <Contratos.Padre>();
            Contratos.Padre[] Pad = new Contratos.Padre[padres.CantidadRegistros];
            int i = 0;

            foreach (var item in padres.Lista)
            {
                Pad[i] = ConvertirPadre(item);
                i++;
            }
            GrillaPad.CantidadRegistros = padres.CantidadRegistros;
            GrillaPad.Lista             = Pad;
            return(GrillaPad);
        }
Ejemplo n.º 2
0
        public static Lógica.Padre ConvertirPadre(Contratos.Padre padre)
        {
            Lógica.Padre       Padre = new Lógica.Padre();
            List <Lógica.Hijo> hijos = new List <Lógica.Hijo>();

            if (padre.Hijos != null)
            {
                foreach (var item in padre.Hijos)
                {
                    hijos.Add(ConvertirHijo(item));
                }
                Padre.ListaHijos = hijos;
            }
            Padre.Nombre   = padre.Nombre;
            Padre.Apellido = padre.Apellido;
            Padre.Email    = padre.Email;
            Padre.ID       = padre.Id;
            return(Padre);
        }
Ejemplo n.º 3
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);
 }
Ejemplo n.º 4
0
 public Contratos.Resultado EditarPadreMadre(int id, Contratos.Padre padre, UsuarioLogueado usuarioLogueado)
 {
     return(Transformaciones.MétodosExtensión.ConvertirResultado(ClasePrincipal.EditarPadreMadre(id, Transformaciones.MétodosExtensión.ConvertirPadre(padre), Transformaciones.MétodosExtensión.ConvertirUsuario(usuarioLogueado))));
 }
Ejemplo n.º 5
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))));
 }