Exemplo n.º 1
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (txt1.Text.Trim().Length == 0 & txt2.Text.Trim().Length == 0)
     {
         statusnaLabela.Text = "Greška: Niste zadali vrijeme u minutama ili satima!";
         return;
     }
     else
     {
         if (txt1.Text.Trim().Length != 0)
         {
             Provjera objekt = new Provjera();
             bool provjera = objekt.sviNumeric(txt1.Text);
             if (provjera == false)
             {
                 statusnaLabela.Text = "Unesite samo brojeve!";
             }
             else
             {
                 string vrijednost = txt1.Text;
                 double vrijednost1 = Convert.ToDouble(vrijednost);
                 DateTime da = DateTime.Now.AddHours(vrijednost1);
                 string output = string.Format("{0:HH:mm:ss tt}", da.ToString());
                 string output1 = String.Format("{0:t}", output);
                 labela1.Text = "Gasi se " + output1 + ".";
                 statusnaLabela.Text = "Ok?";
             }
         }
         else
         {
             Provjera objekt = new Provjera();
             bool provjera = objekt.sviNumeric(txt2.Text);
             if (provjera == false)
             {
                 statusnaLabela.Text = "Unesite samo brojeve!";
             }
             else
             {
                 string vrijednost = txt2.Text;
                 double vrijednost1 = Convert.ToDouble(vrijednost);
                 DateTime oneMinuteFromNow = DateTime.Now.AddMinutes(vrijednost1);
                 string output = string.Format("{0:HH:mm:ss tt}", oneMinuteFromNow.ToString());
                 string output1 = String.Format("{0:t}", output);
                 labela1.Text = "Gasi se " + output1 + ".";
                 statusnaLabela.Text = "Ok?";
             }
         }
     }
 }
Exemplo n.º 2
0
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                if (txt1.Text.Trim().Length == 0 & txt2.Text.Trim().Length == 0)
                {
                    statusnaLabela.Text = "Greška: Niste zadali vrijeme u minutama ili satima!";
                    return;
                }
                else
                {
                    if (txt1.Text.Trim().Length != 0)
                    {
                        Provjera objekt = new Provjera();
                        bool provjera = objekt.sviNumeric(txt1.Text);
                        if (provjera == false)
                        {
                            statusnaLabela.Text = "Unesite samo brojeve!";
                        }
                        else
                        {
                            System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:\izvrsi.bat");
                            string vrijednost = txt1.Text;
                            int vri = Convert.ToInt32(vrijednost);
                            int vri1 = vri * 60 * 60;
                            string vrijednost1 = Convert.ToString(vri1);

                            file.WriteLine(@"shutdown -s -t " + vrijednost1);
                            file.Close();

                            System.Diagnostics.Process proc = new System.Diagnostics.Process();
                            proc = new System.Diagnostics.Process();
                            proc.EnableRaisingEvents = false;
                            proc.StartInfo.FileName = @"C:\izvrsi.bat";
                            proc.Start();
                            statusnaLabela.Text = "Obavljeno!";
                        }
                    }
                    else
                    {
                        Provjera objekt = new Provjera();
                        bool provjera = objekt.sviNumeric(txt2.Text);
                        if (provjera == false)
                        {
                            statusnaLabela.Text = "Unesite samo brojeve!";
                        }
                        else
                        {
                            System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:\izvrsi.bat");
                            string vrijednost = txt2.Text;
                            int vri = Convert.ToInt32(vrijednost);
                            int vri1 = vri * 60;
                            string vrijednost1 = Convert.ToString(vri1);
                            file.WriteLine(@"shutdown -s -t " + vrijednost1);
                            file.Close();

                            System.Diagnostics.Process proc = new System.Diagnostics.Process();
                            proc = new System.Diagnostics.Process();
                            proc.EnableRaisingEvents = false;
                            proc.StartInfo.FileName = @"C:\izvrsi.bat";
                            proc.Start();
                            statusnaLabela.Text = "Obavljeno!";
                        }
                    }
                }
            }
            catch (System.Exception err)
            {
                System.Windows.Forms.MessageBox.Show(err.Message, "NOOOOOOOOO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }