示例#1
0
        public void ComprobarSiEsPrimerLogin(string usuario)
        {
            var usu = formControl.ObtenerInfoUsuario();

            if (usu.PrimerLogin)
            {
                var nuevaContraseña = "";

                var items = InputBox.fillItems("Contraseña", nuevaContraseña);

                InputBox input = InputBox.Show("Ingrese nueva contraseña", items, InputBoxButtons.OK);

                if (input.Result == InputBoxResult.OK)
                {
                    nuevaContraseña = input.Items["Contraseña"];
                    var cambioExitoso = usuarioDAL.CambiarContraseña(usu, nuevaContraseña, true);
                    if (cambioExitoso)
                    {
                        //Log.Info("Password Actualizado");
                        MessageBox.Show("Su contraseña fue actualizada");
                    }
                    else
                    {
                        //Log.Info("Fallo la actualizacion del password");
                        MessageBox.Show("Error contraseña no actualizada");
                    }
                }
            }
        }