public DataSource() { Glasac g1 = DajSveGlasace()[0]; GlasackiSistem gs1 = DajSveGlasackeSisteme()[0]; Stranka s1 = DajSveStranke()[0]; Ulica u1 = DajSveUlice()[0]; Novost n1 = DajSveNovosti()[0]; }
public ActionResult DeleteConfirmed(long id) { Glasac glasac = db.Glasac.Find(id); db.Glasac.Remove(glasac); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Jmbg,Ime,Prezime,BrLicneKarte,MjestoStanovanja")] Glasac glasac) { if (ModelState.IsValid) { db.Entry(glasac).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(glasac)); }
public ActionResult Create([Bind(Include = "Jmbg,Ime,Prezime,BrLicneKarte,MjestoStanovanja")] Glasac glasac) { if (ModelState.IsValid) { db.Glasac.Add(glasac); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(glasac)); }
// GET: Glasacs/Delete/5 public ActionResult Delete(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Glasac glasac = db.Glasac.Find(id); if (glasac == null) { return(HttpNotFound()); } return(View(glasac)); }
/// <summary> /// Brisanje glasača iz baze podataka. /// </summary> private void ObrisiGlasaca() { Glasac selektiraniGlasac = glasacBindingSource.Current as Glasac; if (selektiraniGlasac != null) { using (var db = new Entities2()) { db.Glasac.Attach(selektiraniGlasac); { db.Glasac.Remove(selektiraniGlasac); db.SaveChanges(); } } } }
public IActionResult Register(Glasac o) { string msg = null; if (IsValid(o, ref msg) == false) { ViewBag.Reg = msg; return(View()); } if (ModelState.IsValid) { glasacKojiSeDodaje = o; Random rnd = new Random(); code = rnd.Next(10000, 99999); return(RedirectToAction("SendEmail", "Home")); } return(View()); }
private void IzmjeniGlasaca() { Glasac glasacZaIzmjenu = glasacBindingSource.Current as Glasac; using (var db = new Entities2()) { if (glasacZaIzmjenu != null) { txtImeUnos.Text = glasacZaIzmjenu.Ime; txtPrezimeUnos.Text = glasacZaIzmjenu.Prezime; txtKorisnikoImeUnos.Text = glasacZaIzmjenu.Korsinicko_ime; txtOIBUnos.Text = glasacZaIzmjenu.OIB; txtLozinkaUnos.Text = glasacZaIzmjenu.Lozinka; txtBrojOsobneUnos.Text = glasacZaIzmjenu.Broj_osobne_iskaznice; glasacZaIzmjenu.ID_glasanja = int.Parse(cbGlasanja.SelectedValue.ToString()); glasacZaIzmjenu.Tip_korisnikaID_tipa2 = 2; } } }
/// <summary> /// Spremanje glasača u bazu podataka. /// </summary> private void SpremiUBazu() { using (var db = new Entities2()) { Glasac glasac = new Glasac { Ime = txtImeUnos.Text, Prezime = txtPrezimeUnos.Text, Korsinicko_ime = txtKorisnikoImeUnos.Text, OIB = txtOIBUnos.Text, Lozinka = txtLozinkaUnos.Text, Broj_osobne_iskaznice = txtBrojOsobneUnos.Text, ID_glasanja = int.Parse(cbGlasanja.SelectedValue.ToString()), Tip_korisnikaID_tipa2 = 2 }; db.Glasac.Add(glasac); db.SaveChanges(); } }
public Boolean Post(Glasac glasac) { try { DataTable tabela = new DataTable(); string query = "insert into dbo.Glasac(ime,prezime,imeOca,izbornaJedinica,iznosPlacanja,glasDobavio,datumRodjenja) values('" + glasac.Ime + "','" + glasac.Prezime + "','" + glasac.ImeOca + "','" + glasac.IzbornaJedinica + "'," + glasac.IznosPlacanja + ",'" + glasac.GlasDobavio + "','" + glasac.DatumRodjenja + "')"; using (var connection = new SqlConnection(ConfigurationManager.ConnectionStrings["GlasaciDB"].ConnectionString)) using (var cmd = new SqlCommand(query, connection)) using (var da = new SqlDataAdapter(cmd)) { cmd.CommandType = CommandType.Text; da.Fill(tabela); } return(true); } catch (Exception) { return(false); } }
private void SpremiIzmijenjenogGlasaca() { Glasac glasacZaIzmjenu = glasacBindingSource.Current as Glasac; using (var db = new Entities2()) { if (glasacZaIzmjenu != null) { db.Glasac.Attach(glasacZaIzmjenu); txtImeUnos.Text = glasacZaIzmjenu.Ime; txtPrezimeUnos.Text = glasacZaIzmjenu.Prezime; txtKorisnikoImeUnos.Text = glasacZaIzmjenu.Korsinicko_ime; txtOIBUnos.Text = glasacZaIzmjenu.OIB; txtLozinkaUnos.Text = glasacZaIzmjenu.Lozinka; txtBrojOsobneUnos.Text = glasacZaIzmjenu.Broj_osobne_iskaznice; glasacZaIzmjenu.ID_glasanja = int.Parse(cbGlasanja.SelectedValue.ToString()); glasacZaIzmjenu.Tip_korisnikaID_tipa2 = 2; //db.Glasac.Remove(glasacZaIzmjenu); //db.Glasac.Add(glasacZaIzmjenu); db.SaveChanges(); } } }
private bool IsValid(Glasac g, ref string msg) { if (g.Ime == null || g.Ime == "") { msg = "Unesite ime!"; return(false); } if (g.Prezime == null || g.Ime == "") { msg = "Unesite prezime!"; return(false); } DateTime now = DateTime.Today; if (g.DatumRodjenja == null) { msg = "Unesite datum rođenja!"; return(false); } DateTime glasac = (DateTime)g.DatumRodjenja; int age = now.Year - glasac.Year; if (glasac > now.AddYears(-age)) { age--; } if (age < 18) { msg = "Niste punoljetni!"; return(false); } if (g.BrojLicneKarte == null || g.BrojLicneKarte.Length != 9) { msg = "Broj lične karte ima 9 karaktera!"; return(false); } if (g.JMBG == null || g.JMBG.Length != 13) { msg = "Neispravan JMBG!"; return(false); } if (g.Lozinka == null || g.Lozinka.Length < 6) { msg = "Unesite lozinku koja ima 6 ili više karaktera!"; return(false); } if (g.Ulica == null) { msg = "Unesite ulicu!"; return(false); } if (g.Kanton.Equals("Kanton")) { msg = "Unesite kanton!"; return(false); } if (g.EMail == null) { msg = "Unesite email!"; return(false); } try { MailAddress m = new MailAddress(g.EMail); } catch (FormatException e) { msg = "Neispravan email!"; return(false); } return(true); }