private void btnObrisiStavku_Click(object sender, EventArgs e) { if (MessageBox.Show("Da li ste sigurni da želite da obrišete stavku porudžbine?", "Brisanje stavke porudžbine", MessageBoxButtons.YesNo) == DialogResult.Yes) { using (PorudzbinaEntities1 db = new PorudzbinaEntities1()) { var entry = db.Entry(modelStavka); if (entry.State == EntityState.Detached) { db.tblStavkaPorudzbines.Attach(modelStavka); db.tblStavkaPorudzbines.Remove(modelStavka); try { db.SaveChanges(); PopuniDGVStavkaPorudzbine(); IsprazniStavku(); MessageBox.Show("Uspešno obrisano!"); } catch (Exception) { MessageBox.Show("Postoje povezani podaci!"); ; } } } } }
private void btnSacuvaj_Click(object sender, EventArgs e) { if (txtIme.Text.Trim() == "") { MessageBox.Show("Morate uneti ime kupca!"); return; } if (txtKorisnickoIme.Text.Trim() == "") { MessageBox.Show("Morate uneti korisničko ime!"); return; } if (txtSifra.Text.Trim() == "") { MessageBox.Show("Morate uneti šifru!"); return; } if (cbxAdmin.Text.Trim() == "") { MessageBox.Show("Morate uneti status kupca!"); return; } else { modelKupac.ime = txtIme.Text.Trim(); modelKupac.korisnickoIme = txtKorisnickoIme.Text.Trim(); modelKupac.sifra = txtSifra.Text.Trim(); modelKupac.admin = (cbxAdmin.Text == "Da"); using (PorudzbinaEntities1 db = new PorudzbinaEntities1()) { if (modelKupac.kupacID == 0) { db.tblKupacs.Add(modelKupac); db.SaveChanges(); MessageBox.Show("Uspešno sačuvano!"); } else { db.Entry(modelKupac).State = EntityState.Modified; db.SaveChanges(); MessageBox.Show("Uspešno izmenjeno!"); } } Isprazni(); PopuniDGVKupac(); } }
private void btnSacuvaj_Click(object sender, EventArgs e) { if (txtNaziv.Text.Trim() == "") { MessageBox.Show("Morate uneti naziv dobavljača"); return; } if (txtAdresa.Text.Trim() == "") { MessageBox.Show("Morate uneti adresu dobavljača"); return; } if (txtKontakt.Text.Trim() == "") { MessageBox.Show("Morate uneti kontakt dobavljača"); return; } else { modelDobavljac.naziv = txtNaziv.Text.Trim(); modelDobavljac.adresa = txtAdresa.Text.Trim(); modelDobavljac.kontakt = txtKontakt.Text.Trim(); using (PorudzbinaEntities1 db = new PorudzbinaEntities1()) { if (modelDobavljac.dobavljacID == 0) { db.tblDobavljacs.Add(modelDobavljac); db.SaveChanges(); MessageBox.Show("Uspešno sačuvano!"); } else { db.Entry(modelDobavljac).State = EntityState.Modified; db.SaveChanges(); MessageBox.Show("Uspešno izmenjeno!"); } } Isprazni(); PopuniDGVDobavljac(); } }
private void btnObrisi_Click(object sender, EventArgs e) { if (MessageBox.Show("Da li ste sigurni da želite da obrišete kupca?", "Brisanje kupca", MessageBoxButtons.YesNo) == DialogResult.Yes) { using (PorudzbinaEntities1 db = new PorudzbinaEntities1()) { var entry = db.Entry(modelKupac); if (entry.State == EntityState.Detached) { db.tblKupacs.Attach(modelKupac); db.tblKupacs.Remove(modelKupac); db.SaveChanges(); PopuniDGVKupac(); Isprazni(); MessageBox.Show("Uspešno obrisan!"); } } } }
private void btnSacuvaj_Click(object sender, EventArgs e) { if (txtNaziv.Text.Trim() == "") { MessageBox.Show("Morate uneti naziv artikla!"); return; } if (txtProizvodjac.Text.Trim() == "") { MessageBox.Show("Morate uneti naziv proizvođača!"); return; } else { modelArtikl.naziv = txtNaziv.Text.Trim(); modelArtikl.proizvodjac = txtProizvodjac.Text.Trim(); using (PorudzbinaEntities1 db = new PorudzbinaEntities1()) { if (modelArtikl.artiklID == 0)//insert { db.tblArtikls.Add(modelArtikl); db.SaveChanges(); MessageBox.Show("Uspešno sačuvano!"); } else//update { db.Entry(modelArtikl).State = EntityState.Modified; db.SaveChanges(); MessageBox.Show("Uspešno izmenjeno!"); } } Isprazni(); PopuniDGVArtikl(); } }
private void btnSacuvaj_Click(object sender, EventArgs e) { if (dtpDatum.Text.Trim() == "") { MessageBox.Show("Morate uneti datum porudžbine!"); return; } if (dtpIsporuceno.Text.Trim() == "") { MessageBox.Show("Morate uneti datum isporuke!"); return; } if (txtIznos.Text.Trim() == "") { MessageBox.Show("Morate uneti iznos!"); return; } if (cbxPlaceno.Text.Trim() == "") { MessageBox.Show("Morate uneti status!"); return; } if (cbxDobavljacNaziv.Text.Trim() == "") { MessageBox.Show("Morate uneti naziv dobavljača!"); return; } if (cbxKupacNaziv.Text.Trim() == "") { MessageBox.Show("Morate uneti naziv kupca!"); return; } else { modelPorudzbina.datum = dtpDatum.Value; modelPorudzbina.isporuceno = dtpIsporuceno.Value; try { modelPorudzbina.iznos = Convert.ToDecimal(txtIznos.Text); } catch (Exception) { MessageBox.Show("Morate uneti brojeve u polje iznos!"); return; } modelPorudzbina.placeno = (cbxPlaceno.Text == "Da"); modelPorudzbina.dobavljacID = Convert.ToInt32(cbxDobavljacNaziv.SelectedValue); modelPorudzbina.kupacID = Convert.ToInt32(cbxKupacNaziv.SelectedValue); using (PorudzbinaEntities1 db = new PorudzbinaEntities1()) { if (modelPorudzbina.porudzbinaID == 0) { db.tblPorudzbinas.Add(modelPorudzbina); db.SaveChanges(); MessageBox.Show("Uspešno sačuvano!"); } else { db.Entry(modelPorudzbina).State = EntityState.Modified; db.SaveChanges(); MessageBox.Show("Uspešno izmenjeno!"); } } Isprazni(); PopuniDGVPorudzbina(); } }
private void btnSacuvajStavku_Click(object sender, EventArgs e) { if (txtRedniBroj.Text.Trim()=="") { MessageBox.Show("Morate uneti redni broj stavke!"); return; } if (txtKolicina.Text.Trim() == "") { MessageBox.Show("Morate uneti količinu!"); return; } if (txtJedinicaMere.Text.Trim() == "" ) { MessageBox.Show("Morate uneti jedinicu mere!"); return; } if (txtCena.Text.Trim() == "") { MessageBox.Show("Morate uneti cenu!"); return; } if (cbxArtiklNaziv.Text.Trim() == "") { MessageBox.Show("Morate uneti naziv artikla!"); return; } else { try { modelStavka.redniBroj = Convert.ToInt32(txtRedniBroj.Text.Trim()); } catch (Exception) { MessageBox.Show("Morate uneti brojeve u polje redni broj!"); return; } try { modelStavka.kolicina = Convert.ToDecimal(txtKolicina.Text.Trim()); } catch (Exception) { MessageBox.Show("Morate uneti brojeve u polje kolicina!"); return; } modelStavka.jedinicaMere = txtJedinicaMere.Text.Trim(); try { modelStavka.cena = Convert.ToDecimal(txtCena.Text.Trim()); } catch (Exception) { MessageBox.Show("Morate uneti brojeve u polje cena!"); return; } modelStavka.porudzbinaID = Convert.ToInt32(cbxPorudzbinaID.SelectedValue); modelStavka.artiklID = Convert.ToInt32(cbxArtiklNaziv.SelectedValue); using (PorudzbinaEntities1 db = new PorudzbinaEntities1()) { if (modelStavka.stavkaPorudzbineID == 0) { db.tblStavkaPorudzbines.Add(modelStavka); db.SaveChanges(); MessageBox.Show("Uspešno sačuvano!"); } else { db.Entry(modelStavka).State = EntityState.Modified; db.SaveChanges(); MessageBox.Show("Uspešno izmenjeno!"); } } IsprazniStavku(); PopuniDGVStavkaPorudzbine(); } }