예제 #1
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            HideTitleBar();

            _fileName         = Intent.GetStringExtra("FileNameClicked") ?? RecordingContext.filename;
            _baseDirectory    = ConfigService.BaseDirectory;
            _metadataService  = new MetadataService();
            _audioFileService = new AudioFileService();
            _audioPlayService = new AudioPlayService(_baseDirectory, _fileName);
            _metadata         = _metadataService.GetRecordingMetadata(_baseDirectory, _fileName);

            AnalysisContext.UpdateContext(_baseDirectory, _fileName);
            SetContentView(Resource.Layout.AnalyseActivity);
            SetupButtons();

            if (_metadata.StartedAt != null && _metadata.StartedAt != default(DateTime))
            {
                FindViewById <TextView>(Resource.Id.title).Text = _metadata.StartedAt.ToString("f");
            }
            else
            {
                var fullAudioPath = _audioFileService.GetFullPathToRecording(_baseDirectory, _fileName);
                FindViewById <TextView>(Resource.Id.title).Text = fullAudioPath.Replace(_baseDirectory, "");
            }
            _playing = false;
            SetPlayButtonIcon();
        }
예제 #2
0
 private void btnLogin_Click(object sender, EventArgs e)
 {
     if (UserLoginService.UserLogin(txtUserName.Text.Trim(), txtPassword.Text.Trim()) == true)
     {
         AudioPlayService.SoundPlay(Resources.GLaDOS_Hello_world);
         Program.SetLoginFlag = true;
         this.Close();
     }
     else
     {
         MessageBox.Show(Language.Msg_UserOrPassword_Error, Language.Caption_Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #3
0
 private void FormLogin_Load(object sender, EventArgs e)
 {
     AudioPlayService.SoundPlay(Resources.GLaDOS_Welcome);
     labVersion.Text += System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
 }
예제 #4
0
 private void btnExit_Click(object sender, EventArgs e)
 {
     AudioPlayService.SoundPlay(Resources.GLaDOS_I_love_you);
     Thread.Sleep(1000);
     this.Close();
 }