private void buttonaceptar_Click(object sender, EventArgs e) { try { SistemaUsuarioDatos ss = new SistemaUsuarioDatos(); if (cbo_perfil.SelectedIndex != -1) { if (dt.Rows.Count >= 1) { int x = ss.EliminarPermisosPerfil(cbo_perfil.SelectedValue.ToString()); int y = ss.InsertarPermisosPerfilEditar(dt, Convert.ToInt32(cbo_perfil.SelectedValue)); //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< DataTable dtj = ss.SeleccionarUsuariosPorPerfil(cbo_perfil.SelectedValue.ToString()); foreach (DataRow fila in dtj.Rows) { ss.RevocarPermisoUs(fila[0].ToString(), cbo_perfil.SelectedValue.ToString()); ss.OtorgarPerfil(fila[0].ToString(), dt, cbo_perfil.SelectedValue.ToString()); } //ss.RevocarPermisoUs(perfil, aplicacion);z---------------------------------------------------- //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> if (x == 1 && y == 1) { MessageBox.Show("Modificacion exitosa"); btn_reporte.Enabled = true; btn_aceptar.Enabled = false; } else { MessageBox.Show("No se pudo modificar permisos"); } } else { MessageBox.Show("No hay nuevos permisos"); } } else { MessageBox.Show("Debe seleccionar un perfil"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }