Esempio n. 1
0
 private void EliminarHabilidades(Empleado empleado)
 {
     DataRow[] filasHabilidades = FilasHabilidades(empleado);
     foreach (DataRow fila in filasHabilidades)
     {
         fila.Delete();
     }
 }
Esempio n. 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;
 }
Esempio n. 3
0
 private void GuardarHabilidades(Empleado empleado)
 {
     EliminarHabilidades(empleado);
     foreach (Habilidad habilidad in empleado.Habilidades)
     {
         DataRow fila = tablaHabilidades.NewRow();
         fila["EmpleadoId"] = empleado.id;
         fila["HabilidadId"] = habilidad.id;
         tablaHabilidades.Rows.Add(fila);
     }
     dsh.guardarABd("HabilidadesEmpleados");
 }
Esempio n. 4
0
 private DataRow[] FilasHabilidades(Empleado emplado)
 {
     string filtro = String.Format(Filtro(emplado.id));
     return tablaHabilidades.Select(filtro);
 }