예제 #1
0
파일: Program.cs 프로젝트: jmayta1984/PoEAA
        static void Main(string[] args)
        {
            EmpleadoMapper empMap = new EmpleadoMapper();
            Empleado       emp    = empMap.Buscar(2);

            foreach (Habilidad hab in emp.Habilidades)
            {
                Console.WriteLine(hab.Nombre);
            }
            Console.WriteLine();

            HabilidadMapper habiMap   = new HabilidadMapper();
            Habilidad       habilidad = habiMap.Buscar(5);

            habilidad.Nombre = "Planificación";
            habiMap.Actualizar(habilidad);
            emp.AnadirHabilidad(habilidad);
            empMap.Actualizar(emp);
            foreach (Habilidad hab in emp.Habilidades)
            {
                Console.WriteLine(hab.Nombre);
            }
            emp.EliminarHabilidad(habilidad);
            empMap.Actualizar(emp);

            Console.WriteLine("Pulse cualquier tecla para continuar...");
            Console.ReadKey();
        }
예제 #2
0
 private IList CargarHabilidades(Empleado empleado)
 {
     DataRow[] filas = FilasHabilidades(empleado);
     foreach (DataRow fila in filas)
     {
         long habilidadId = (int)fila["HabilidadId"];
         empleado.AnadirHabilidad(MapperAbstracto.Habilidad.Buscar(habilidadId));
     }
     return(empleado.Habilidades);
 }
예제 #3
0
 private IList CargarHabilidades(Empleado empleado)
 {
     DataRow[] filas = FilasHabilidades(empleado);
     foreach (DataRow fila in filas)
     {
         long habilidadId = (int)fila["HabilidadId"];
         empleado.AnadirHabilidad(MapperAbstracto.Habilidad.Buscar(habilidadId));
     }
     return empleado.Habilidades;
 }