private void btnGuardar_Click(object sender, EventArgs e) { string mensaje = ""; bool salir = false; DataTable tablaAcciones = dsAcciones.Tables["acciones"]; ArrayList acciones = new ArrayList(); for (int indexChecked = 0; indexChecked < checkedListPermisos.Items.Count; indexChecked++) { if (checkedListPermisos.GetItemChecked(indexChecked)) { acciones.Add(tablaAcciones.Rows[indexChecked].Field <int>("accion_id")); } } string alias = txtAlias.Text; string clave = txtClave.Text; string correo = txtCorreo.Text; string telefono = txtTelefono.Text; try { ValidarCamposObligatoriosVacios(); ValidarClave(); ValidarFormatoCorreoTelefono(); empresa.AltaUsuario(txtAlias.Text, txtClave.Text, txtCorreo.Text, txtTelefono.Text, acciones); mensaje = "Usuario ingresado correctamente"; RegistroSLogs registroLogs = new RegistroSLogs(); registroLogs.grabarLog(DateTime.Now, Utilidades.UsuarioLogueado.Alias, "Alta de usuario " + txtAlias.Text.Replace("'", "")); salir = true; } catch (Exception ex) { mensaje = ex.Message; } MessageBox.Show(mensaje); if (salir) { borrarPantalla(); } }