private void btnGrabar_Click(object sender, EventArgs e) { try { if (!ClsHelper.camposObligatorios(txtNombre)) { return; } if (ClsSeguridad.existeNombreRol(txtNombre.Text.Trim())) { ClsHelper.MensajeSistema("Ya existe un rol con este nombre, por favor ingrese uno diferente"); return; } ClsSeguridad.insertarRol(txtNombre.Text.Trim(), txtDescripcion.Text.Trim()); if (MessageBox.Show("Regristro grabado existosamente" + Environment.NewLine + "¿Desea ingresar uno nuevo?", "Mensaje del Sistema", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { txtNombre.Clear(); txtDescripcion.Clear(); txtNombre.Focus(); } else { this.Close(); } } catch (Exception ex) { ClsHelper.erroLog(ex); } }
private void FrmRolUsuario_Load(object sender, EventArgs e) { try { lblTitulo.Text = "Roles para usuario " + usuario; grdRoles.DataSource = ClsSeguridad.cargarRolUsuario(idUsuario); } catch (Exception ex) { ClsHelper.erroLog(ex); } }
private void btnGrabar_Click(object sender, EventArgs e) { try { for (Int16 i = 0; i < grdRoles.Rows.Count; i++) { string idRol = grdRoles.Rows[i].Cells["idRolCol"].Value.ToString(); string acceso = string.IsNullOrEmpty(grdRoles.Rows[i].Cells["accesoCol"].Value.ToString()) ? "0" : grdRoles.Rows[i].Cells["accesoCol"].Value.ToString(); ClsSeguridad.asignarDesasignarRol(idUsuario, idRol, acceso); } ClsHelper.MensajeSistema("Proceso realizado exitosamente"); Close(); } catch (Exception ex) { ClsHelper.erroLog(ex); } }