Alarm.FormMain.btnNew_Click C# (CSharp) Method

btnNew_Click() private method

private btnNew_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void btnNew_Click(object sender, EventArgs e)
        {
            int hours = -1;
            int minutes = -1;
            int seconds = -1;

            bool hr = int.TryParse(tbHours.Text, out hours);
            bool mr = int.TryParse(tbMinutes.Text, out minutes);
            bool sr = int.TryParse(tbSeconds.Text, out seconds);

            if(!hr || !mr || !sr) {
                MessageBox.Show("Could not parse time!");
                return;
            }

            Alarm alarm = new Alarm(-1, tbName.Text, hours, minutes, seconds, cbMon.Checked, cbTue.Checked, cbWed.Checked, cbThu.Checked, cbFri.Checked, cbSat.Checked, cbSun.Checked, cbEnabled.Checked);
            alarm = _client.AddAlarm(alarm);
            _alarms.Add(alarm);
            lbAlarms.Items.Add(alarm.Name);
        }