protected override void Guardar(ObjetoDominio objeto, DataRow fila) { Habilidad habilidad = (Habilidad)objeto; fila["Nombre"] = habilidad.Nombre; dsh.guardarABd("Habilidad"); }
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(); }
protected override void HacerCarga(ObjetoDominio objeto, DataRow fila) { Habilidad habilidad = (Habilidad)objeto; habilidad.Nombre = (string)fila["Nombre"]; }
public void EliminarHabilidad(Habilidad habilidad) { datosHabilidades.Remove(habilidad); }
public void AnadirHabilidad(Habilidad habilidad) { datosHabilidades.Add(habilidad); }