Exemple #1
0
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            string activo;
            string cambiarContrasena;

            try
            {
                if (!ClsHelper.camposObligatorios(txtNombre, txtUsuario, txtFechaNacimiento))
                {
                    return;
                }
                if (!ClsHelper.isDate(txtFechaNacimiento.Text))
                {
                    ClsHelper.MensajeSistema("Ingrese una fecha válida");
                    txtFechaNacimiento.Focus();
                    return;
                }
                activo            = Convert.ToInt16(chkActivo.Checked).ToString();
                cambiarContrasena = Convert.ToInt16(chkReiniciarContrasena.Checked).ToString();
                if (idUsuario == null)
                {
                    idUsuario = "0";
                }
                ClsSeguridad.grabarModificarUsuario(idUsuario, txtNombre.Text, txtUsuario.Text, txtFechaNacimiento.Text, txtDescripcion.Text, activo, cambiarContrasena);
                ClsHelper.MensajeSistema("Proceso completado exitosamente");
                limpiarControles();
                buscarUsuario();
            }
            catch (Exception ex)
            {
                idUsuario = "0";
                ClsHelper.erroLog(ex);
            }
        }
        private void btnIniciar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!ClsHelper.camposObligatorios(txtUsuario, txtContrasenaActual, txtContraseñaNueva, txtConfirmacionNueva))
                {
                    return;
                }

                if (txtContraseñaNueva.Text != txtConfirmacionNueva.Text)
                {
                    ClsHelper.MensajeSistema("Las contraseñas no coinciden, verifique por favor.");
                    return;
                }

                BL.ClsSeguridad ClsSeguridad = new BL.ClsSeguridad();
                ClsSeguridad.cambiarContrasena(txtUsuario.Text.Trim(), txtContrasenaActual.Text.Trim(), txtContraseñaNueva.Text.Trim());
                this.Close();
            }
            catch (Exception ex)
            {
                ClsHelper.MensajeSistema(ex.Message);
            }
        }