private void btnGuardarCambios_Click(object sender, EventArgs e) { lblError.Visible = true; lblError.Text = "Actualizando horarios..."; btnGuardarCambios.Enabled = false; lblError.ForeColor = System.Drawing.Color.Violet; List <ComboboxItemObject> seleccionados = lstAsignados.Items.Cast <ComboboxItemObject>().ToList(); List <BLOQUE> bloquesAsignados = new List <BLOQUE>(); foreach (ComboboxItemObject item in seleccionados) { BLOQUE nuevo = new BLOQUE(); nuevo.ID_BLOQUE = int.Parse(item.Value.ToString()); bloquesAsignados.Add(nuevo); } bool res = at.guardarCambiosHorarios(bloquesAsignados, int.Parse(txtRut.Text)); if (res) { lblError.Visible = true; lblError.Text = "Horarios actualizados correctamente"; lblError.ForeColor = System.Drawing.Color.Green; } else { lblError.Visible = true; lblError.Text = "Error al actualizar horarios"; lblError.ForeColor = System.Drawing.Color.Red; } btnGuardarCambios.Enabled = true; }