private void butActualizar_Click(object sender, EventArgs e) { String nombre = txtNombre.Text; String codigo = txtCodigo.Text; String ciudad = txtCiudad.Text; String clasificacion = txtClasificacion.Text; String articulos = txtArticulos.Text; String areaInvestigacion = txtArea.Text; String region = txtRegion.Text; GrupoInvestigacion nuevo = ventana.Buscar(codigo); if (nuevo == null) { MessageBox.Show("El codigo de los grupos no se puede modificar"); } else { var lista = articulos.Split(' ').Select(i => Int32.Parse(i)); List <int> art = new List <int>(); List <int> listaNueva = art.Union(lista).ToList <int>(); nuevo.Nombre = nombre; nuevo.Ciudad = ciudad; nuevo.Clasificacion = clasificacion; nuevo.ArtFrecuentados = listaNueva; nuevo.AreaInvestigacion = areaInvestigacion; nuevo.Region = region; ventana.ActualizarGrupo(nuevo); limpiar limpiarBox = new limpiar(); limpiarBox.borrarCampos(this); ventana.gMapControl1_Load(sender, e); } }
private void butRegistrar_Click(object sender, EventArgs e) { String nombre = txtNombre.Text; String codigo = txtCodigo.Text; String ciudad = txtCiudad.Text; String clasificacion = txtClasificacion.Text; String articulos = txtArticulos.Text; String areaInvestigacion = txtArea.Text; String region = txtRegion.Text; if (nombre == "" || codigo == "" || ciudad == "" || areaInvestigacion == "" || region == "") { MessageBox.Show("Existe un campo en el registro sin llenar"); } else { ventana.AgregarGrupo(nombre, codigo, clasificacion, articulos, ciudad, areaInvestigacion, region); } limpiar limpiarBox = new limpiar(); limpiarBox.borrarCampos(this); }