private void btn_guardar_Click(object sender, EventArgs e) { try { SistemaUsuarioNegocio su = new SistemaUsuarioNegocio(); SistemaUsuarioDatos ss = new SistemaUsuarioDatos(); int u = su.ValidarChecklistVacia(dt_central); if (!String.IsNullOrEmpty(txt_usuario.Text.Trim()) && u == 1 && !String.IsNullOrEmpty(txt_contraseña.Text.Trim()) && !String.IsNullOrEmpty(txt_rep_contraseña.Text.Trim())) { if (txt_contraseña.Text.Trim() == txt_rep_contraseña.Text.Trim()) { int x = 1; if (chb_usuario.CheckState == CheckState.Checked) { x = ss.CrearUsuario(txt_usuario.Text.Trim(), txt_contraseña.Text.Trim()); } int y; if (!check_admin.Checked) { y = ss.InsertarUsuario2(txt_usuario.Text.Trim(), txt_contraseña.Text.Trim(), cmb_colab.SelectedValue.ToString()); } else { y = ss.InsertarUsuarioAdministrador(txt_usuario.Text.Trim(), txt_contraseña.Text.Trim(), cmb_colab.SelectedValue.ToString()); } int z = ss.InsertarPermisosUsuario(dt_central, txt_usuario.Text.Trim()); if (x == 1 && y == 1 && z == 1) { btn_guardar.Enabled = false; MessageBox.Show("usuario creado con exito"); btn_reporte.Enabled = true; } else { MessageBox.Show("error en la creacion del usuario"); } } else { MessageBox.Show("contraseñas no coinciden"); } } else { MessageBox.Show("Debe ingresar todos los campos y asignar permisos para el usuario!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btn_Guardar_Click(object sender, EventArgs e) { try { SistemaUsuarioDatos ss = new SistemaUsuarioDatos(); if (cbo_usuario.SelectedIndex != -1) { if (dt_central.Rows.Count >= 1) { int x = ss.EliminarPermisos(cbo_usuario.SelectedValue.ToString()); int y = ss.InsertarPermisosUsuario(dt_central, cbo_usuario.SelectedValue.ToString()); // ss.ActualizarPerfil(cbo_usuario.SelectedValue.ToString(), 0); if (x == 1 && y == 1) { MessageBox.Show("Modificacion exitosa"); btn_reporte.Enabled = true; btn_Guardar.Enabled = false; } else { MessageBox.Show("No se pudo modificar permisos"); } } else { MessageBox.Show("No hay nuevos permisos"); } } else { MessageBox.Show("Debe seleccionar un usuario"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }