Sunteți pe pagina 1din 4

using using using using using using using using

System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Linq; System.Text; System.Windows.Forms;

namespace Budilica {

public partial class Form1 : Form { // funkcije >>>

public void provjeraAlarma() { try { string sat = ""; string combo = ""; for (int i=0; i<5; i++) { sat = sat + lblVrijeme.Text[i]; } combo = comboAlarmSati.Text + ":" + comboAlarmMinute.Text;

if (chkAlarmUkljucen.Checked == true && sat == combo) { // pali alarm ! Console.Beep(1400, 2000); } } catch { // unos ne-broja u vrijeme alarma } } public void mrpzp_link() { System.Diagnostics.Process.Start("http://www.mrpzp.weebly.com"); }

public void updateVrijemeDatum() { // datum....................................... // uklanjanje sata iz datuma string datum = DateTime.UtcNow.Date.ToLocalTime().ToString(); string n_datum = ""; foreach (char slovo in datum) { if (slovo != ' ')

n_datum += slovo; else { break; } } lblDatum.Text = n_datum;

// vrijeme........................................... string vrijeme = DateTime.UtcNow.ToLocalTime().ToString(); string n_vrijeme = ""; bool printaj = false; for (int i = 0; i < vrijeme.Length; i++) { if (printaj == true) { n_vrijeme += vrijeme[i]; }

if (vrijeme[i] == ' ') { printaj = true; } } int sati = int.Parse(n_vrijeme[0].ToString() + n_vrijeme[1].ToString()); int minute = int.Parse(n_vrijeme[3].ToString() + n_vrijeme[4].ToString()); int sekunde = int.Parse(n_vrijeme[6].ToString() + n_vrijeme[7].ToString()); string s_sati; string s_minute; string s_sekunde; // dodavanje 0 ispred jednoznamenkastih brojeva if (sati <= 9) s_sati = "0" + sati.ToString(); else s_sati = sati.ToString(); if (minute <= 9) s_minute = "0" + minute.ToString(); else s_minute = minute.ToString(); if (sekunde <= 9) s_sekunde = "0" + sekunde.ToString(); else s_sekunde = sekunde.ToString();

lblVrijeme.Text = s_sati + ":" + s_minute + ":" + s_sekunde;

} // funkcije <<<<

public Form1()

{ InitializeComponent();

} private void timer1_Tick(object sender, EventArgs e) { updateVrijemeDatum(); provjeraAlarma();

} private void progressBar1_Click(object sender, EventArgs e) { } private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { mrpzp_link(); } private void Form1_Load(object sender, EventArgs e) { updateVrijemeDatum(); } private void label2_Click(object sender, EventArgs e) { } private void label3_Click(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { } private void timerVrijemeDatum_Tick(object sender, EventArgs e) { } private void lblVrijeme_Click(object sender, EventArgs e) { } private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { mrpzp_link(); } private void checkBox1_CheckedChanged(object sender, EventArgs e) { }

private void label1_Click(object sender, EventArgs e) { } private void button1_Click_1(object sender, EventArgs e) { openMuzika.ShowDialog(); } private void button2_Click(object sender, EventArgs e) { MessageBox.Show(openMuzika.FileName); }

private void button2_Click_2(object sender, EventArgs e) { MessageBox.Show(DateTime.UtcNow.ToLocalTime().ToString()); } private void button2_Click_3(object sender, EventArgs e) { MessageBox.Show(comboAlarmSati.Text[1].ToString()); } private void Form1_Closing(object sender, FormClosingEventArgs e) { // SPREMANJE POSTAVKI U FAJL } } }

S-ar putea să vă placă și