コード例 #1
0
ファイル: frmMail.cs プロジェクト: hortekk/PI_Projekt_GHIJK
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         Metoda metoda = new Metoda();
         nazmaila = label1.Text;
         sifra = textBox1.Text;
         mailprim = comboBox1.Text;
         nasmaila = label3.Text;
         tekst = textBox3.Text;
         int p = 0, p1 = 0;
         if (metoda.ProvjeriLozinku(textBox1.Text))
         {
             p = 1;
         }
         if (metoda.ProvjeriMail(comboBox1.Text))
         {
             p1 = 1;
         }
         if (p1 == 1 && p == 1)
         {
             metoda.SaljiMail(nazmaila, sifra, mailprim, nasmaila, tekst);
         }
         else
         {
             MessageBox.Show("Nemogu poslati mail, provjerite lozinku i e-mail !");
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Nemogu poslati mail, provjerite lozinku i e-mail !");
     }
 }
コード例 #2
0
        public void TestMail()
        {
            //@foi.hr
            Metoda m1 = new Metoda();
            bool b1 = m1.ProvjeriMail("@foi.hr");
            double p1 = 0;
            if (b1 == true) p1 = 1;
            else p1 = 2;
            Assert.AreEqual(2, p1, "Krivi unos maila!");

            //marko.mario@@foi.hr
            Metoda m2 = new Metoda();
            bool b2 = m2.ProvjeriMail("marko.mario@@foi.hr");
            double p2 = 0;
            if (b2 == true) p2 = 1;
            else p2 = 2;
            Assert.AreEqual(2, p2, "Krivi unos maila!");

            //[email protected]
            Metoda m3 = new Metoda();
            bool b3 = m3.ProvjeriMail("[email protected]");
            double p3 = 0;
            if (b3 == true) p3 = 1;
            else p3 = 2;
            Assert.AreEqual(2, p3, "Krivi unos maila!");

            //[email protected]
            Metoda m4 = new Metoda();
            bool b4 = m4.ProvjeriMail("*****@*****.**");
            double p4 = 0;
            if (b4 == true) p4 = 1;
            else p4 = 2;
            Assert.AreEqual(2, p4, "Krivi unos maila!");

            //marko.mario*@foi.hr
            Metoda m5 = new Metoda();
            bool b5 = m5.ProvjeriMail("marko.mario*@foi.hr");
            double p5 = 0;
            if (b5 == true) p5 = 1;
            else p5 = 2;
            Assert.AreEqual(2, p5, "Krivi unos maila!");

            //marko#[email protected]
            Metoda m6 = new Metoda();
            bool b6 = m6.ProvjeriMail("marko#[email protected]");
            double p6 = 0;
            if (b6 == true) p6 = 1;
            else p6 = 2;
            Assert.AreEqual(2, p6, "Krivi unos maila!");
        }
コード例 #3
0
ファイル: frmMail.cs プロジェクト: hortekk/PI_Projekt_GHIJK
 private void comboBox1_Leave(object sender, EventArgs e)
 {
     Metoda metoda2 = new Metoda();
     if (metoda2.ProvjeriMail(comboBox1.Text))
     {
         picMailYes.Visible = true;
         picMailNo.Visible = false;
     }
     else
     {
         picMailNo.Visible = true;
         picMailYes.Visible = false;
     }
 }
コード例 #4
0
ファイル: frmMail.cs プロジェクト: hortekk/PI_Projekt_GHIJK
 private void textBox1_Leave(object sender, EventArgs e)
 {
     Metoda metoda1 = new Metoda();
     if (metoda1.ProvjeriLozinku(textBox1.Text))
     {
         picLozYes.Visible = true;
         picLozNo.Visible = false;
     }
     else
     {
         picLozNo.Visible = true;
         picLozYes.Visible = false;
     }
 }