예제 #1
0
        private void Prijava_Click(object sender, EventArgs e)
        {
            if (Email.Text == "" || Lozinka.Text == "")
            {
                RegistracijaPolja reg = new RegistracijaPolja();
                reg.Show();
            }

            else
            {
                var con = DB.GetSqlkonekcija();
                con.Open();

                string        query = "Select * from Registracija where Email= '" + Email.Text + "' and Lozinka = '" + Lozinka.Text + "';";
                SqlCommand    cmd   = new SqlCommand(query, con);
                SqlDataReader nadi  = cmd.ExecuteReader();

                if (nadi.Read())
                {
                    PrijavaKorisnika.imePrijavljenog = (string)nadi["Email"];
                    PrijavaKorisnika.ime             = (string)nadi["Ime"];

                    Profil obj = new Profil();
                    obj.Show();
                    this.Hide();

                    PopupNotifier popup = new PopupNotifier();
                    popup.Image        = Properties.Resources.info;
                    popup.TitleText    = "Obavijest o biljkama";
                    popup.BodyColor    = Color.Green;
                    popup.TitleColor   = Color.White;
                    popup.ContentColor = Color.White;
                    popup.ContentText  = "Jesi li provjerio/la temperaturu danas?" +
                                         "Jesi li zalio / la sve biljke danas ? ";
                    popup.Popup();
                }
                else
                {
                    PrijavaPopuni prijava = new PrijavaPopuni();
                    prijava.Show();
                    Email.Clear();
                    Lozinka.Clear();
                }

                con.Close();
            }
        }
예제 #2
0
        private void Registriraj_se_Click(object sender, EventArgs e)
        {
            if (Ime.Text == "" || Prezime.Text == "" || Email.Text == "" || Lozinka.Text == "")

            {
                RegistracijaPolja reg = new RegistracijaPolja();
                reg.Show();
            }

            else

            {
                var con = DB.GetSqlkonekcija();
                con.Open();
                SqlCommand command = new SqlCommand("SELECT COUNT(*) FROM [Registracija] WHERE Email=@email", con);
                command.Parameters.AddWithValue("@email", Email.Text);
                object result       = command.ExecuteScalar();
                int    Registracija = Convert.ToInt32(result);

                if (Registracija > 0)
                {
                    RegistracijaEmail regm = new RegistracijaEmail();
                    regm.Show();
                }

                else
                {
                    string query = "INSERT INTO Registracija(ime, prezime, email, lozinka) VALUES ('" + Ime.Text + "', '" + Prezime.Text + "', '" + Email.Text + "', '" + Lozinka.Text + "' )";

                    SqlCommand cmd = new SqlCommand(query, con);
                    cmd.ExecuteNonQuery();

                    button obj = new button();
                    obj.Show();
                    this.Hide();
                }
                con.Close();
            }
        }
예제 #3
0
        private void ButtonSpremi_Click(object sender, EventArgs e)
        {
            if (opis.Text == "" || naziv.Text == "" || vrsta != "Cvjetnica" && vrsta != "Bezcvjetnica")
            {
                RegistracijaPolja reg = new RegistracijaPolja();
                reg.Show();
            }

            else
            {
                var con = DB.GetSqlkonekcija();

                con.Open();

                byte[] images = null;
                if (imgLocation == "")
                {
                    BiljkaSlika biljka = new BiljkaSlika();
                    biljka.Show();
                }

                else
                {
                    FileStream   Stream = new FileStream(imgLocation, FileMode.Open, FileAccess.Read);
                    BinaryReader brs    = new BinaryReader(Stream);
                    images = brs.ReadBytes((int)Stream.Length);

                    SqlCommand command = new SqlCommand("SELECT COUNT(*) FROM [unos] WHERE naziv=@naziv", con);
                    command.Parameters.AddWithValue("@naziv", naziv.Text);
                    object result = command.ExecuteScalar();


                    int unos_biljke = Convert.ToInt32(result);


                    if (unos_biljke > 0)
                    {
                        BiljkaPostoji biljka = new BiljkaPostoji();
                        biljka.Show();
                    }

                    else
                    {
                        string query = "INSERT INTO unos(naziv, opis, vrsta, temperatura, voda, suhakoza, masnakoza, izgorjelakoza, akne, prehlada, bronhitis, astma, upalapluca, zgaravica, nadutost, proljev, zatvor, glavobolja, bolutrbuhu, zubobolja, korisnik, Image) " +
                                       "VALUES " + "('" + naziv.Text + "', '" + opis.Text + "','" + vrsta + "' ,'" + temperatura.Text + "','" + voda.Text + "', '" + suhakoza + "','" + masnakoza + "','"
                                       + izgorjelakoza + "','" + akne + "' , '" + prehlada + "','" + bronhitis + "' , '" + astma + "' , '" + upalapluca + "','" + zgaravica + "','"
                                       + nadutost + "','" + proljev + "','" + zatvor + "','" + glavobolja + "','" + bolutrbuhu + "','" + zubobolja + "','" + label8.Text + "', @images)";

                        SqlCommand cmd = new SqlCommand(query, con);

                        cmd.Parameters.Add(new SqlParameter("@images", images));
                        int N = cmd.ExecuteNonQuery();

                        this.Hide();
                        Profil profil = new Profil();
                        profil.Show();
                        BiljkaDodajcs biljka = new BiljkaDodajcs();
                        biljka.Show();
                    }

                    con.Close();
                }
            }
        }