public ActionResult DeleteConfirmed(int id) { Profaktura profaktura = db.Profaktura.Find(id); db.Profaktura.Remove(profaktura); db.SaveChanges(); return(RedirectToAction("Index")); }
private void PopuniVrednosti(Profaktura profaktura) { txtDatum.Text = profaktura.Datum.ToString(); txtDepozit.Text = profaktura.Depozit.ToString(); txtOpis.Text = profaktura.Opis.ToString(); txtStopaPdv.Text = profaktura.StopaPoreza.ToString(); cmbKomitent.SelectedItem = profaktura.Komitent; cmbTrebovanje.SelectedItem = profaktura.Trebovanje; }
private void btnDodaj_Click(object sender, EventArgs e) { Profaktura p = new Profaktura() { BrojFakture = profakture.Max(m => m.BrojFakture) + 1 }; FrmProfakturaDodaj form = new FrmProfakturaDodaj(Operacija.Add, p); form.ShowDialog(); }
public ActionResult Edit([Bind(Include = "IDProfakture,BarKodArtikla,Kolicina,UkupnaVrednost,Datum,Vreme")] Profaktura profaktura) { if (ModelState.IsValid) { db.Entry(profaktura).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.BarKodArtikla = new SelectList(db.Proizvod, "BarKodArtikla", "Naziv", profaktura.BarKodArtikla); return(View(profaktura)); }
public List <Profaktura> Select(Profaktura profaktura) { try { var rezultat = _broker.Select(profaktura).OfType <Profaktura>().ToList(); return(rezultat); } catch (Exception) { return(null); } }
public bool Delete(Profaktura profaktura) { try { var rezultat = _broker.Delete(profaktura); return(rezultat); } catch (Exception) { return(false); } }
public bool Insert(Profaktura profaktura) { try { var rezultat = _broker.Insert(profaktura); return(rezultat); } catch (Exception) { return(false); } }
private void btnIzmeni_Click(object sender, EventArgs e) { Profaktura p = SelectProfaktura(); if (p is null) { return; } FrmProfakturaDodaj form = new FrmProfakturaDodaj(Operacija.Update, p); form.ShowDialog(); }
// GET: Profakturas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Profaktura profaktura = db.Profaktura.Find(id); if (profaktura == null) { return(HttpNotFound()); } return(View(profaktura)); }
public FrmProfakturaDodaj(Operacija operacija, Profaktura profaktura2) { InitializeComponent(); PripremiFormu(); profaktura = profaktura2; if (operacija == Operacija.Update) { ButtonUpdate(); PopuniVrednosti(profaktura2); } if (operacija == Operacija.Add) { ButtonAdd(); } }
// GET: Profakturas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Profaktura profaktura = db.Profaktura.Find(id); if (profaktura == null) { return(HttpNotFound()); } ViewBag.BarKodArtikla = new SelectList(db.Proizvod, "BarKodArtikla", "Naziv", profaktura.BarKodArtikla); return(View(profaktura)); }
private Profaktura SelectProfaktura() { Profaktura profaktura = null; try { profaktura = (Profaktura)dgvPrikaz.SelectedRows[0].DataBoundItem; return(profaktura); } catch (Exception) { MessageBox.Show("Niste selektovali"); return(null); } }
private void btnObrisi_Click(object sender, EventArgs e) { Profaktura p = SelectProfaktura(); if (p is null) { return; } if (KontrolerProfaktura.Instance.Delete(p)) { MessageBox.Show("Uspesno!"); profakture.Remove(p); dgvPrikaz.DataSource = profakture; } }
private void btnDodaj_Click(object sender, EventArgs e) { Profaktura p = Kreiraj(); if (p is null) { return; } if (KontrolerProfaktura.Instance.Insert(p)) { MessageBox.Show("Uspesno!"); } else { MessageBox.Show("Neuspesno!"); } }
private Profaktura Kreiraj() { try { Profaktura p = new Profaktura() { BrojFakture = profaktura.BrojFakture, Datum = Convert.ToDateTime(txtDatum.Text), Depozit = Convert.ToDouble(txtDepozit.Text), StopaPoreza = Convert.ToDouble(txtStopaPdv.Text), Opis = txtOpis.Text, Komitent = (Komitent)cmbKomitent.SelectedItem, Trebovanje = (Trebovanje)cmbTrebovanje.SelectedItem }; return(p); } catch (Exception) { MessageBox.Show("Pogresan unos"); return(null); } }