public ObservableCollection <Prodaja> GetAll() { ObservableCollection <Prodaja> prodaje = new ObservableCollection <Prodaja>(); using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) { SqlCommand cmd = con.CreateCommand(); cmd.CommandText = "SELECT * FROM Prodaja WHERE Obrisan=0"; DataSet dataSet = new DataSet(); SqlDataAdapter adapter = new SqlDataAdapter(); adapter.SelectCommand = cmd; adapter.Fill(dataSet, "Prodaja"); foreach (DataRow row in dataSet.Tables["Prodaja"].Rows) { Prodaja p = new Prodaja(); p.ID = int.Parse(row["Id"].ToString()); p.Kupac = row["Kupac"].ToString(); p.DatumProdaje = DateTime.Parse(row["DatumProdaje"].ToString()); p.Obrisan = Boolean.Parse(row["Obrisan"].ToString()); p.DodatneUslugeID = IzvrsenaDodatnaUslugaDataProvider.Instance.Get(p.ID); p.ProdatNamestaj = ProdatNamsetajDataProvider.Instance.Get(p.ID); prodaje.Add(p); } } return(prodaje); }
public bool EditByID(Entitet e, int id) { Prodaja p = (Prodaja)e; using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) { con.Open(); SqlCommand cmd = con.CreateCommand(); cmd.CommandText = "UPDATE Prodaja SET Kupac=@Kupac, DatumProdaje=@DatumProdaje, Obrisan=@Obrisan WHERE Id=@Id"; cmd.Parameters.AddWithValue("Id", p.ID); cmd.Parameters.AddWithValue("Kupac", p.Kupac); cmd.Parameters.AddWithValue("DatumProdaje", p.DatumProdaje); cmd.Parameters.AddWithValue("Obrisan", p.Obrisan); cmd.ExecuteNonQuery(); IzvrsenaDodatnaUslugaDataProvider.Instance.Edit(p.DodatneUslugeID, p.ID); ProdatNamsetajDataProvider.Instance.Edit(p.ProdatNamestaj, p.ID); foreach (Prodaja prodaja in Projekat.Instance.Prodaje) { if (prodaja.ID == p.ID) { prodaja.DatumProdaje = p.DatumProdaje; prodaja.DodatneUslugeID = IzvrsenaDodatnaUslugaDataProvider.Instance.Get(p.ID); prodaja.ProdatNamestaj = ProdatNamsetajDataProvider.Instance.Get(p.ID); prodaja.Kupac = p.Kupac; prodaja.Obrisan = p.Obrisan; break; } } return(true); } }
public async Task <IActionResult> PutProdaja(int id, Prodaja prodaja) { if (id != prodaja.Id) { return(BadRequest()); } _context.Entry(prodaja).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProdajaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public Entitet GetByID(int id) { Prodaja p = new Prodaja(); using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) { SqlCommand cmd = con.CreateCommand(); cmd.CommandText = "SELECT * FROM Prodaja WHERE Id=@Id"; cmd.Parameters.AddWithValue("Id", id); DataSet dataSet = new DataSet(); SqlDataAdapter adapter = new SqlDataAdapter(); adapter.SelectCommand = cmd; adapter.Fill(dataSet, "Prodaja"); foreach (DataRow row in dataSet.Tables["Prodaja"].Rows) { p.ID = int.Parse(row["Id"].ToString()); p.Kupac = row["Kupac"].ToString(); p.DatumProdaje = DateTime.Parse(row["DatumProdaje"].ToString()); p.Obrisan = Boolean.Parse(row["Obrisan"].ToString()); p.DodatneUslugeID = IzvrsenaDodatnaUslugaDataProvider.Instance.Get(id); p.ProdatNamestaj = ProdatNamsetajDataProvider.Instance.Get(p.ID); } } return(p); }
public static void UcitajProdaje() { using (SqlConnection connection = new SqlConnection(connString)) { connection.Open(); DataSet ds = new DataSet(); SqlCommand prodajaCommand = connection.CreateCommand(); prodajaCommand.CommandText = @"SELECT * FROM Prodaja"; SqlDataAdapter sqlda = new SqlDataAdapter(); sqlda.SelectCommand = prodajaCommand; sqlda.Fill(ds, "Prodaja"); foreach (DataRow row in ds.Tables["Prodaja"].Rows) { Prodaja p = new Prodaja(); p.ID = (int)row["id"]; p.IdNamestaja = (int)row["idNamestaja"]; p.Kolicina = (int)row["kolicina"]; p.DatumProdaje = (DateTime)row["datumProdaje"]; p.Kupac = (string)row["kupac"]; p.BrojRacuna = (string)row["brojRacuna"]; p.UkupnaCena = Convert.ToDouble(row["ukupnaCena"]); p.Obrisan = (bool)row["obrisan"]; ListePodataka.Instance.listaProdaja.Add(p); } } }
public static void Create(Prodaja prodaja) { try { using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) { conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = @"INSERT INTO Prodaja (DatumProdaje, BrojRacuna, Kupac, ProdavacId, UkupanIznos, Obrisan) " + "VALUES (@DatumProdaje, @BrojRacuna, @Kupac, @ProdavacId, @UkupanIznos, @Obrisan);"; cmd.CommandText += "SELECT SCOPE_IDENTITY();"; cmd.Parameters.Add(new SqlParameter("@DatumProdaje", prodaja.DatumProdaje)); cmd.Parameters.Add(new SqlParameter("@BrojRacuna", prodaja.BrRacuna)); cmd.Parameters.Add(new SqlParameter("@Kupac", prodaja.Kupac)); cmd.Parameters.Add(new SqlParameter("@ProdavacId", prodaja.ProdavacId)); cmd.Parameters.Add(new SqlParameter("@UkupanIznos", prodaja.UkupanIznos)); cmd.Parameters.Add(new SqlParameter("@Obrisan", prodaja.Obrisan)); //cmd.ExecuteNonQuery(); prodaja.Id = int.Parse(cmd.ExecuteScalar().ToString()); } Projekat.Instance.Prodaja.Add(prodaja); } catch (Exception) { MessageBox.Show("Doslo je do greske prilikom snimanja u bazu, Molimo Vas pokusajte ponovo", "Upozorenje", MessageBoxButton.OK, MessageBoxImage.Information); } }
public static void Delete(Prodaja prodaja) { try { using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) { conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = @"UPDATE Prodaja SET Obrisan = 1 WHERE IdP=@IdP"; cmd.Parameters.Add(new SqlParameter("@Obrisan", prodaja.Obrisan)); cmd.Parameters.Add(new SqlParameter("@IdP", prodaja.Id)); var i = cmd.ExecuteNonQuery(); foreach (var p in Projekat.Instance.Prodaja) { if (p.Id == prodaja.Id) { p.Obrisan = true; } } ProdajaDodatnaUslugaDAO.Delete(null, ProdajaDodatnaUslugaDAO.TipBrisanja.ProdajaId, prodaja.Id); ProdajaNamestajDAO.Delete(null, ProdajaNamestajDAO.TipBrisanja.ProdajaId, prodaja.Id); } } catch (Exception) { MessageBox.Show("Doslo je do greske prilikom snimanja u bazu, Molimo Vas pokusajte ponovo", "Upozorenje", MessageBoxButton.OK, MessageBoxImage.Information); } }
public ProdajaExtension(Prodaja prodaja, bool withCollections) { Id = prodaja.Id; BrojRacuna = prodaja.BrojRacuna; KorisnikId = prodaja.KorisnikId; Datum = prodaja.Datum; Popust = prodaja.Popust; Porez = prodaja.Porez; Korisnik = prodaja.Korisnik; UkupnaCijena = GetUkupnaCijena(prodaja.ArtikliStavke, prodaja.RezervacijeStavke); if (withCollections) { try { if (prodaja.RezervacijeStavke.Any()) { var rezervacija = prodaja.RezervacijeStavke.First().Rezervacija; FilmNaslov = rezervacija.ProjekcijaTermin.Projekcija.Film.Naslov; SalaNaziv = rezervacija.ProjekcijaTermin.Projekcija.Sala.Naziv; } } catch {} // ArtikliStavke = prodaja.ArtikliStavke; RezervacijeStavke = prodaja.RezervacijeStavke; } }
public static void Update(Prodaja prodaja) { try { using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) { conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = @"UPDATE Prodaja SET UkupanIznos=@UkupanIznos, Obrisan=Obrisan " + "WHERE IdP=@IdP;"; cmd.Parameters.Add(new SqlParameter("@UkupanIznos", prodaja.UkupanIznos)); cmd.Parameters.Add(new SqlParameter("@Obrisan", prodaja.Obrisan)); cmd.Parameters.Add(new SqlParameter("@IdP", prodaja.Id)); var uu = cmd.ExecuteNonQuery(); foreach (var p in Projekat.Instance.Prodaja) { if (prodaja.Id == p.Id) { p.UkupanIznos = prodaja.UkupanIznos; p.Obrisan = prodaja.Obrisan; } } } } catch (Exception) { MessageBox.Show("Doslo je do greske prilikom snimanja u bazu, Molimo Vas pokusajte ponovo", "Upozorenje", MessageBoxButton.OK, MessageBoxImage.Information); } }
public bool ucitajProdaju(DataGridView dataGridView1) { try { prodaja = dataGridView1.CurrentRow.DataBoundItem as Prodaja; prodaja = komunikacija.ucitajProdaju(prodaja) as Prodaja; if (prodaja == null) { MessageBox.Show("Sistem ne moze da ucita prodaju!"); return(false); } else { MessageBox.Show("Sistem je uspesno ucitao prodaju!"); return(true); } } catch (Exception) { MessageBox.Show("Niste odabrali prodaju!"); return(false); } }
public override object Izvrsi(Biblioteka.OpstiDomenskiObjekat odo) { Prodaja r = odo as Prodaja; r.ProdajaID = Sesija.Broker.dajSesiju().dajSifru(r); Sesija.Broker.dajSesiju().sacuvaj(r); return(r); }
public ActionResult DeleteConfirmed(int id) { Prodaja prodaja = db.Prodajas.Find(id); db.Prodajas.Remove(prodaja); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID_Prodaja,Lokacija,Količina,Zarada,Proizvod")] Prodaja prodaja) { if (ModelState.IsValid) { db.Entry(prodaja).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(prodaja)); }
public object ucitajProdaju(Prodaja p) { TransferKlasa transfer = new TransferKlasa(); transfer.Operacija = Operacije.UcitajProdaju; transfer.TransferObjekat = p; formater.Serialize(tok, transfer); transfer = formater.Deserialize(tok) as TransferKlasa; return(transfer.Rezultat); }
public ActionResult Create([Bind(Include = "ID_Prodaja,Lokacija,Količina,Zarada,Proizvod")] Prodaja prodaja) { if (ModelState.IsValid) { db.Prodajas.Add(prodaja); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(prodaja)); }
private void Dodaj_click(object sender, RoutedEventArgs e) { switch (parametar) { case Parametar.Namestaj: var noviNamestaj = new Namestaj(); var namestajWindow = new NamestajWindow(noviNamestaj, NamestajWindow.Operacija.DODAVANJE); namestajWindow.ShowDialog(); break; case Parametar.TipNamestaja: var noviTipNamestaja = new TipNamestaja(); var tipNamestajaWindow = new TipNamestajaWindow(noviTipNamestaja, TipNamestajaWindow.Operacija.DODAVANJE); tipNamestajaWindow.ShowDialog(); break; case Parametar.Akcija: var novaAkcija = new Akcija(); var akcijaWindow = new AkcijaWindow(novaAkcija, AkcijaWindow.Operacija.DODAVANJE); akcijaWindow.ShowDialog(); break; case Parametar.DodatnaUsluga: var novaDodatnaUsluga = new DodatnaUsluga(); var dodatnaUslugaWindow = new DodatnaUslugaWindow(novaDodatnaUsluga, DodatnaUslugaWindow.Operacija.DODAVANJE); dodatnaUslugaWindow.ShowDialog(); break; case Parametar.Korisnik: var noviKorisnik = new Korisnik(); var korisnikWindow = new KorisnikWindow(noviKorisnik, "", KorisnikWindow.Operacija.DODAVANJE); korisnikWindow.ShowDialog(); break; case Parametar.Salon: var noviSalon = new Salon(); var salonWindow = new SalonWindow(noviSalon, SalonWindow.Operacija.DODAVANJE); salonWindow.ShowDialog(); break; case Parametar.Prodaja: var novaProdaja = new Prodaja(); var prodajaWindow = new ProdajaWindow(korisnik, novaProdaja, ProdajaWindow.Operacija.DODAVANJE); prodajaWindow.ShowDialog(); break; } PopuniDataGrid(parametar); }
// GET: Prodajas/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Prodaja prodaja = db.Prodajas.Find(id); if (prodaja == null) { return(HttpNotFound()); } return(View(prodaja)); }
public ProdajaWindow(Korisnik korisnik, Prodaja prodaja, Operacija operacija) { InitializeComponent(); this.korisnik = korisnik; this.prodaja = prodaja; this.operacija = operacija; if (prodaja.Id == 0) { Random rn = new Random(); int num = rn.Next(0, 26); char let = (char)('a' + num); prodaja.BrRacuna = "R" + (ProdajaDAO.GetLastId() + 1).ToString() + let; lblImeProdavaca.Content = korisnik.KorisnickoIme; lblDatumProdaje.Content = DateTime.Now.Date; } else { lblImeProdavaca.DataContext = prodaja; lblDatumProdaje.Content = prodaja.DatumProdaje; } tbKupac.MaxLength = 20; lblBrRacuna.DataContext = prodaja; prodaja.DatumProdaje = DateTime.Now.Date; tbKupac.DataContext = prodaja; tbCenaPDV.DataContext = prodaja; dgNamestaj.AutoGenerateColumns = false; dgNamestaj.IsSynchronizedWithCurrentItem = true; dgNamestaj.DataContext = this; view = CollectionViewSource.GetDefaultView(prodaja.ListaProdajeNamestaja); dgNamestaj.ItemsSource = view; dgDodatnaUsluga.AutoGenerateColumns = false; dgDodatnaUsluga.IsSynchronizedWithCurrentItem = true; dgDodatnaUsluga.DataContext = this; viewDU = CollectionViewSource.GetDefaultView(prodaja.ListaDodatnihUsluga); dgDodatnaUsluga.ItemsSource = viewDU; if (operacija == Operacija.INFO) { tbKupac.IsReadOnly = true; btnDodajDU.IsEnabled = false; btnObrisiDU.IsEnabled = false; btnDodajN.IsEnabled = false; btnObrisiN.IsEnabled = false; } }
public override object Izvrsi(Biblioteka.OpstiDomenskiObjekat odo) { Sesija.Broker.dajSesiju().izmeni(odo); Prodaja p = odo as Prodaja; StavkaProdaje sp = new StavkaProdaje(); sp.ProdajaID = p.ProdajaID; Sesija.Broker.dajSesiju().obrisiZaUslovVise(sp); foreach (StavkaProdaje s in p.ListaStavki) { Sesija.Broker.dajSesiju().sacuvaj(s); } return(1); }
public bool obrisiProdaju() { Object rez = komunikacija.obrisiProdaju(prodaja); if (rez == null) { MessageBox.Show("Sistem ne moze da obrise prodaju!"); return(false); } else { MessageBox.Show("Sistem je obrisao prodaju!"); prodaja = null; return(true); } }
private void info_click(object sender, RoutedEventArgs e) { switch (parametar) { case Parametar.Akcija: Akcija izabranaAkcija = viewa.CurrentItem as Akcija; AkcijaWindow akcijaWindow = new AkcijaWindow(izabranaAkcija, AkcijaWindow.Operacija.INFO); akcijaWindow.ShowDialog(); break; case Parametar.Prodaja: Prodaja izabranaProdaja = viewp.CurrentItem as Prodaja; ProdajaWindow prodajaWindow = new ProdajaWindow(korisnik, izabranaProdaja, ProdajaWindow.Operacija.INFO); prodajaWindow.ShowDialog(); break; } }
public async Task <ActionResult <Prodaja> > PostProdaja(Prodaja prodaja) { try { prodaja.BrojRacuna = GenerateBrojRacuna(); if (string.IsNullOrEmpty(prodaja.BrojRacuna)) { return(StatusCode((int)HttpStatusCode.Conflict, Messages.racun_br_err)); } if (prodaja.ArtikliStavke != null) { foreach (var artikalStavka in prodaja.ArtikliStavke) { artikalStavka.Prodaja = prodaja; _context.ProdajaArtikalDodjela.Add(artikalStavka); } } if (prodaja.RezervacijeStavke != null) { foreach (var rezStavka in prodaja.RezervacijeStavke) { var rezervacija = await _context.Rezervacija.FindAsync(rezStavka.RezervacijaId); if (rezervacija != null) { rezervacija.DatumProdano = DateTime.Now; } rezStavka.Prodaja = prodaja; _context.ProdajaRezervacijaDodjela.Add(rezStavka); } } _context.Prodaja.Add(prodaja); await _context.SaveChangesAsync(); return(CreatedAtAction("GetProdaja", new { id = prodaja.Id }, prodaja)); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }
public void Add(Entitet e) { Prodaja p = (Prodaja)e; using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) { con.Open(); SqlCommand cmd = con.CreateCommand(); cmd.CommandText = "INSERT INTO Prodaja(Kupac, DatumProdaje) VALUES (@Kupac, @DatumProdaje);"; cmd.CommandText += "SELECT SCOPE_IDENTITY(); "; cmd.Parameters.AddWithValue("Kupac", p.Kupac); cmd.Parameters.AddWithValue("DatumProdaje", p.DatumProdaje); int newID = Int32.Parse(cmd.ExecuteScalar().ToString()); p.ID = newID; IzvrsenaDodatnaUslugaDataProvider.Instance.Add(p.DodatneUslugeID, p.ID); ProdatNamsetajDataProvider.Instance.Add(p.ProdatNamestaj, p.ID); Projekat.Instance.Prodaje.Add(p); } }
public bool sacuvajProdaju(DateTimePicker dtpDatumProdaje, ComboBox cmbProdavac) { prodaja.DatumProdaje = dtpDatumProdaje.Value; prodaja.Prodavac = cmbProdavac.SelectedItem as Prodavac; Object rez = komunikacija.zapamtiProdaju(prodaja); if (rez == null) { MessageBox.Show("Sistem ne moze da zapamti prodaju!"); return(false); } else { MessageBox.Show("Sistem je zapamtio prodaju!"); prodaja = null; return(true); } }
public override object Izvrsi(Biblioteka.OpstiDomenskiObjekat odo) { Prodaja p = odo as Prodaja; p.Prodavac = Sesija.Broker.dajSesiju().dajZaUslovJedan(p.Prodavac) as Prodavac; StavkaProdaje sp = new StavkaProdaje(); sp.ProdajaID = p.ProdajaID; List <StavkaProdaje> lista = Sesija.Broker.dajSesiju().dajSveZaUslovVise(sp).OfType <StavkaProdaje>().ToList <StavkaProdaje>(); foreach (StavkaProdaje s in lista) { s.VideoIgra = Sesija.Broker.dajSesiju().dajZaUslovJedan(s.VideoIgra) as VideoIgra; s.VideoIgra.Platforma = Sesija.Broker.dajSesiju().dajZaUslovJedan(s.VideoIgra.Platforma) as Platforma; p.ListaStavki.Add(s); } return(p); }
//Konstruktor u slučaju da je argument prosleđen (izmena postojećeg) public RadSaProdajom(Prodaja prodaja) { InitializeComponent(); this.prodaja = prodaja; window.Title = "Rad sa prodajom"; izmena = true; btnDodaj.Content = "Izmeni"; SetDataContexts(); foreach (ProdatNamestaj prodatNamestaj in prodaja.ProdatNamestaj) { DodajNamestajUProdaju(prodatNamestaj); } foreach (int usluga in prodaja.DodatneUslugeID) { try { DodajUsluguUProdaju((DodatnaUsluga)DodatnaUslugaDataProvider.Instance.GetByID(usluga)); } catch (Exception) { } } oldProdatNamestaj = GetProdatNamestaj(); }
public void kreirajProdaju(TextBox txtID, GroupBox groupBox1, ComboBox cmbProdavac, ComboBox cmbVideoIgra, DataGridView dataGridView1) { prodaja = new Prodaja(); prodaja = komunikacija.kreirajProdaju(prodaja) as Prodaja; if (prodaja == null) { MessageBox.Show("Sistem ne moze da kreira prodaju!"); return; } else { txtID.Text = prodaja.ProdajaID.ToString(); cmbProdavac.DataSource = komunikacija.vratiSveProdavce(); Object tmp = komunikacija.vratiSveVideoIgre(); cmbVideoIgra.DataSource = tmp; dataGridView1.DataSource = prodaja.ListaStavki; groupBox1.Enabled = true; MessageBox.Show("Sistem je kreirao prodaju!"); } }
public static void Load() { try { using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) { conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = @"SELECT * " + "FROM Prodaja " + "WHERE Obrisan = 0; "; SqlDataAdapter sqlDA = new SqlDataAdapter(); sqlDA.SelectCommand = cmd; DataSet dsA = new DataSet(); // izvrsavanje upita sqlDA.Fill(dsA, "Prodaja"); foreach (DataRow row in dsA.Tables["Prodaja"].Rows) { Prodaja prodaja = new Prodaja(); prodaja.Id = int.Parse(row["IdP"].ToString()); prodaja.DatumProdaje = DateTime.Parse(row["DatumProdaje"].ToString()); prodaja.BrRacuna = row["BrojRacuna"].ToString(); prodaja.Kupac = row["Kupac"].ToString(); prodaja.ProdavacId = int.Parse(row["ProdavacId"].ToString()); prodaja.UkupanIznos = double.Parse(row["UkupanIznos"].ToString()); prodaja.Obrisan = Boolean.Parse(row["Obrisan"].ToString()); Projekat.Instance.Prodaja.Add(prodaja); } } } catch (Exception) { MessageBox.Show("Doslo je do greske prilikom ucitavanje iz baze, Molimo vas pokusajte ponovo", "Upozorenje", MessageBoxButton.OK, MessageBoxImage.Information); } }
public static void ProdajaDodaj(Prodaja p) { using (SqlConnection conn = new SqlConnection(connString)) { conn.Open(); // Prodaja(int iD, int idNamestaja, int kolicina, DateTime datumProdaje, string kupac, string brojRacuna, double ukupnaCena, bool obrisan) SqlCommand command = conn.CreateCommand(); command.CommandText = @"INSERT INTO Prodaja (id, idNamestaja, kolicina, datumProdaje, kupac, brojRacuna, ukupnaCena, obrisan) VALUES (@Id, @IdNamestaja, @Kolicina, @DatumProdaje, @Kupac, @BrojRacuna, @UkupnaCena, @Obrisan)"; command.Parameters.Add(new SqlParameter("@Id", p.ID)); command.Parameters.Add(new SqlParameter("@IdNamestaja", p.IdNamestaja)); command.Parameters.Add(new SqlParameter("@Kolicina", p.Kolicina)); command.Parameters.Add(new SqlParameter("@DatumProdaje", p.DatumProdaje)); command.Parameters.Add(new SqlParameter("@Kupac", p.Kupac)); command.Parameters.Add(new SqlParameter("@BrojRacuna", p.BrojRacuna)); command.Parameters.Add(new SqlParameter("@UkupnaCena", p.UkupnaCena)); command.Parameters.Add(new SqlParameter("@Obrisan", p.Obrisan)); command.ExecuteNonQuery(); } }
public void pretraziProdaje(DateTimePicker dtpDatumProdaje, DataGridView dataGridView1) { prodaja = new Prodaja(); prodaja.DatumProdaje = dtpDatumProdaje.Value; List <Prodaja> lista = komunikacija.pretraziProdaje(prodaja) as List <Prodaja>; if (lista == null) { MessageBox.Show("Sistem ne moze da pronadje prodaje!"); return; } dataGridView1.DataSource = lista; if (lista.Count == 0) { MessageBox.Show("Nema prodaje za izabrani datum prodaje!"); } else { MessageBox.Show("Sistem je pronasao prodaje za izabrani datum prodaje!"); } }