private void DodajBotun_Click(object sender, EventArgs e) { bool check = false; DataClasses2DataContext db2 = new DataClasses2DataContext(); var varijabla3 = from s in db2.tblMembers select s.gym_id; int[] broj = varijabla3.ToArray(); bool temp = false; bool temp3 = true; int rez = 0; temp = int.TryParse(textBox1.Text, out rez); for (int i = 0; i < broj.Length; i++) // Provjera da li postoji isti broj tj id_korisnika u bazi { if (rez == broj[i]) { temp3 = false; } } if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "") { MessageBox.Show("Neko od obaveznih polja je ostalo prazno. Pokušajte ponovno."); } if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "") { MessageBox.Show("Prvo unesite podatke.", "Obavijest"); } else if (temp == false) { MessageBox.Show("Niste unijeli ispravan identifikacijski broj člana.", "Obavijest"); } else if (temp3 == false) { MessageBox.Show("Unijeli ste identifikacijski broj člana koji se već koristi.", "Obavijest"); } else { if (temp3 && temp) { var result = MessageBox.Show("Jeste li sigurni da želite urediti informacije?", "Obavijest", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { c.gym_id = int.Parse(textBox1.Text); c.ime = textBox2.Text; c.prezime = textBox3.Text; c.spol = comboBox1.Text; c.datum_rodenja = dateTimePicker1.Value.ToShortDateString(); c.email = textBox6.Text; c.datum_placanja = dateTimePicker2.Value.ToShortDateString(); c.datum_vrijedi_do = dateTimePicker3.Value.ToShortDateString(); check = provjera(dateTimePicker2, dateTimePicker3); // funkcija if (!check) { MessageBox.Show("Neispravan datum trajanja članstva, članarina može trajati najmanje mjesec dana!", "Obavijest"); } else { c.vrsta_treninga = comboBox2.Text; c.slika = pictureBox4.ToString(); bool success = u.Insert(c); if (success) { MessageBox.Show("Dodan novi član.", "Obavijest"); kampusGym f = new kampusGym(); f.Show(); this.Hide(); } else { MessageBox.Show("Pogreška pri uređivanju članstva.", "Obavijest"); } } } } else { dodajForm f1 = new dodajForm(); f1.Show(); this.Hide(); } //} /* if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "") * { * MessageBox.Show("Neko od obaveznih polja je ostalo prazno. Pokusajte ponovno."); * } * * else * { * * /* * bool flag = false; * int rez = 0; * flag = int.TryParse(textBox1.Text, out rez); * if (flag == false) * { * MessageBox.Show("Nije unesen broj."); * * } * else * { * * //Step 1: Get values from UI * c.gym_id = int.Parse(textBox1.Text); * c.ime = textBox2.Text; * c.prezime = textBox3.Text; * c.spol = comboBox1.Text; * c.datum_rodenja = dateTimePicker1.Value.ToShortDateString(); * c.email = textBox6.Text; * c.datum_placanja = dateTimePicker2.Value.ToShortDateString(); * c.datum_vrijedi_do = dateTimePicker3.Value.ToShortDateString(); * c.vrsta_treninga = comboBox2.Text; * c.slika = pictureBox4.ToString(); * * //Step 2: Adding values from UI to the DB * bool success = u.Insert(c); * * if (success) * { * MessageBox.Show("Uspjesno dodan novi clan"); * kampusGym f = new kampusGym(); * f.Show(); * this.Hide(); * } * else * MessageBox.Show("Nesto je poslo po krivu"); * } * * }*/ } }
private void UrediBotun_Click(object sender, EventArgs e) { bool check = false; check = provjera(dateTimePicker2, dateTimePicker3); DataClasses2DataContext db2 = new DataClasses2DataContext(); var varijabla3 = from s in db2.tblMembers select s.gym_id; int[] broj = varijabla3.ToArray(); bool temp = false; bool temp3 = true; int rez = 0; temp = int.TryParse(textBox1.Text, out rez); for (int i = 0; i < broj.Length; i++) // Provjera da li postoji isti broj tj id_korisnika u bazi { if (rez == broj[i]) { temp3 = false; } } if (!check) { MessageBox.Show("Neispravan datum obnove clanstva"); } if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "") { MessageBox.Show("Neko od obaveznih polja je ostalo prazno. Pokusajte ponovno."); } if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "") { MessageBox.Show("Prvo unesite podatke.", "Obavijest"); } else if (temp == false) { MessageBox.Show("Niste unijeli ispravan identifikacijski broj člana.", "Obavijest"); } else if (temp3 == false) { MessageBox.Show("Unijeli ste identifikacijski broj člana koji se već koristi.", "Obavijest"); } else { if (temp3 && temp) { var result = MessageBox.Show("Jeste li sigurni da želite urediti informacije?", "Obavijest", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { c.gym_id = int.Parse(textBox1.Text); c.ime = textBox2.Text; c.prezime = textBox3.Text; c.spol = comboBox1.Text; c.datum_rodenja = dateTimePicker1.Value.ToShortDateString(); c.email = textBox6.Text; c.datum_placanja = dateTimePicker2.Value.ToShortDateString(); c.datum_vrijedi_do = dateTimePicker3.Value.ToShortDateString(); c.vrsta_treninga = comboBox2.Text; c.slika = pictureBox1.ToString(); bool success = u.Insert(c); if (success) { MessageBox.Show("Uređeno članstvo.", "Obavijest"); } else { MessageBox.Show("Pogreška pri uređivanju članstva.", "Obavijest"); } urediForm f1 = new urediForm(); f1.Show(); this.Hide(); } } else { urediForm f1 = new urediForm(); f1.Show(); this.Hide(); } } }