private void CargarDatos() { var desarrollador = new Desarrollador { Nombre = "Developer 1", Email = "*****@*****.**", Documento = "50112589", CostoHora = 300 }; _empresa.AgregarDesarrollador(desarrollador); var desarrollador2 = new Desarrollador { Nombre = "Developer 2", Email = "*****@*****.**", Documento = "50112588", CostoHora = 250 }; _empresa.AgregarDesarrollador(desarrollador2); var proyecto = new Local { CantidadHoras = 10, Nombre = "Proyecto Local Nuevo", Desarrollador = desarrollador }; proyecto.CalcularCosto(); _empresa.AgregarProyecto(proyecto); var _proyecto = new Internacional { CantidadHoras = 10, Nombre = "Proyecto Int. Nuevo", Desarrollador = desarrollador2 }; _proyecto.CalcularCosto(); _empresa.AgregarProyecto(_proyecto); }
private void agregar_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(documento.Text)) { throw new Exception("Documento vacio"); } if (string.IsNullOrEmpty(nombre.Text)) { throw new Exception("Nombre vacio"); } if (string.IsNullOrEmpty(email.Text)) { throw new Exception("Email vacio"); } if (string.IsNullOrEmpty(costoxhora.Text)) { throw new Exception("Costo vacio"); } var desarrollador = new Desarrollador { Documento = documento.Text, Nombre = nombre.Text, Email = email.Text, CostoHora = Convert.ToInt32(costoxhora.Text) }; _empresa.AgregarDesarrollador(desarrollador); CargarDesarrolladores(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }