protected void Page_Load(object sender, EventArgs e) { rezervace = new List <Rezervace>(); zakaznici = new List <Zakaznik>(); zakaznik = new Zakaznik(); faktura = new Faktura(); platba = new Platba(); auta = new List <Auto>(); zakaznici = mapper.FindZak(); vsichniZak.DataSource = zakaznici; vsichniZak.DataBind(); }
public Faktura GetInvoice(int id) { try { Faktura invoice = _invoiceManager.GetInvoice(id); return(invoice); } catch (Exception e) { MessageBox.Show(e.Message); throw; } }
public static string nettoKwota(Faktura faktura) { try { double wartosc = Convert.ToDouble(faktura.wartosc); double wartoscNetto = wartosc / 1.23; return(wartoscNetto.ToString()); } catch { } return(""); }
public ActionResult Create([Bind(Include = "Faktura_ID,Firm_ID,Client_ID,Faktura_Status,Faktura_Suma,Faktura_DatumIzdavanje,Faktura_DatumDospevanje,Faktura_TotalDDV,Faktura_Zabeleska")] Faktura faktura) { if (ModelState.IsValid) { db.Fakturas.Add(faktura); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Client_ID = new SelectList(db.Clients, "Client_ID", "Client_Name", faktura.Client_ID); ViewBag.Firm_ID = new SelectList(db.Firms, "Firm_ID", "Firm_Name", faktura.Firm_ID); return(View(faktura)); }
public static void createImportFile(string txt, Faktura faktura) { Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); StreamWriter streamWriter = new System.IO.StreamWriter(path, false, Encoding.GetEncoding("windows-1250")); streamWriter.Write(txt); streamWriter.Close(); //StreamWriter tt = File.CreateText(path); //tt.WriteLine(txt); //tt.Close(); }
public void GetInvoice(int id) { Invoice invoice = DependencyResolver.Container.Resolve <Invoice>(); Faktura selectedInvoice = invoice.GetInvoice(id); numerField.Text = selectedInvoice.Numer; data_wystawField.Text = selectedInvoice.Data_wystawienia.ToString(); data_sprzedazField.Text = selectedInvoice.Data_sprzedazy.ToString(); platnoscField.Text = selectedInvoice.Sposob_platnosci; productField.Text = selectedInvoice.Przedmiot_transakcji; sumaField.Text = selectedInvoice.Suma.ToString(); wplaconoField.Text = selectedInvoice.Wplacono.ToString(); commentsField.Text = selectedInvoice.Uwagi.ToString(); }
private void SeedFaktura(Invoice_v1._0.Models.DaneDoFakturyContext context) { var IdKlienta = context.Set <Klient>().Where(k => k.ID == 1).FirstOrDefault().ID; var faktura = new Faktura() { ID = 1, NrFaktury = "6/FV/2016", KlientID = IdKlienta }; context.Set <Faktura>().AddOrUpdate(faktura); context.SaveChanges(); }
// GET: Fakturas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Faktura faktura = db.Faktura.Find(id); if (faktura == null) { return(HttpNotFound()); } return(View(faktura)); }
public static string podatekVat(Faktura faktura) { try { double wartosc = Convert.ToDouble(faktura.wartosc); double wartoscPodatku = wartosc / 1.23 * 0.23; return(wartoscPodatku.ToString()); } catch { } return(""); }
// DELETE: odata/Faktura(5) public IHttpActionResult Delete([FromODataUri] int key) { Faktura faktura = db.Faktura.Find(key); if (faktura == null) { return(NotFound()); } db.Faktura.Remove(faktura); db.SaveChanges(); return(StatusCode(HttpStatusCode.NoContent)); }
private void btnObrisi_Click(object sender, RoutedEventArgs e) { if (dgPregled.Items.Count > 0) { DataRowView red = (DataRowView)dgPregled.SelectedItems[0]; int id = Convert.ToInt32(red[0]); try { MessageBoxResult rez = MessageBox.Show(@"Da li ste sigurni? Biće obrisani i svi podaci povezani sa vlasnikom.", "Upozorenje", MessageBoxButton.YesNo, MessageBoxImage.Question); if (rez != MessageBoxResult.Yes) { return; } //mora ovako da bismo isli unazad i obrisali sve povezane podatke Vlasnik vlasnik = Vlasnik.UcitajVlasnika(id); foreach (int idVozila in Vlasnik.ListaVozila(id)) { Vozilo vozilo = Vozilo.UcitajVozilo(idVozila); foreach (int idNaloga in Vozilo.ListaNaloga(idVozila)) { RadniNalog nalog = RadniNalog.UcitajNalog(idNaloga); Garancija.ObrisiSveGarancijeZaRadniNalog(idNaloga); Faktura.ObrisiSveFakture(idNaloga); NaruceniRadovi.ObrisiSveNaruceneRadove(idNaloga); Delovi.ObrisiSveDelove(idNaloga); IzvrseniRadovi.ObrisiSveIzvrseneRadove(idNaloga); nalog.Obrisi(); } vozilo.Obrisi(); } vlasnik.Obrisi(); UcitajListuVlasnika(); } catch (InvalidOperationException) { MessageBox.Show("Niste izabrali red.", "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } catch (Exception ex) { MessageBox.Show($"Došlo je do greške prilikom pokušaja brisanja podataka: { ex.Message }.", "Greška", MessageBoxButton.OK, MessageBoxImage.Error); } } }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Faktura = await _context.Faktura.FirstOrDefaultAsync(m => m.Id == id); if (Faktura == null) { return(NotFound()); } return(Page()); }
public ActionResult CreateFaktura() { Faktura faktura = new Faktura(); faktura.Stavke = new List <Stavka>(); if (User.Identity.GetUserName() == "") { return(RedirectToAction("Index", "Home")); } else { return(View(faktura)); } }
public ActionResult Create() { ViewBag.Message = "Your contact page."; ViewBag.Taxes = TaxCalculator.Instance.GetAllTaxes(); var faktura = new Faktura() { Stvaratelj = User.Identity.Name, DatumStvaranja = DateTime.Now, Stavke = new List <Stavka>() }; return(View(faktura)); }
public void DeleteInvoice(Faktura invoice) { using (DatabaseContext dbContext = new DatabaseContext()) { try { dbContext.Faktury.Remove(invoice); dbContext.SaveChanges(); } catch (InvoiceException) { throw new InvoiceException("Blad, faktura nie usunieta"); } } }
public void DodajStavkuFakturi(Faktura faktura, Stavka stavka, int kolicina) { using (var dbContext = new ApplicationDbContext()) { FakturaStavkaView obj = new FakturaStavkaView { FakturaID = faktura.Id, StavkaID = stavka.Id, Kolicina = kolicina, KolicinskaCijena = (kolicina * stavka.Cijena) }; dbContext.FakturaStavkaViews.Add(obj); dbContext.SaveChanges(); } }
public Faktura GetInvoice(int Id) { using (DatabaseContext dbContext = new DatabaseContext()) { Faktura invoice = dbContext.Faktury.Where(inv => inv.Id == Id).SingleOrDefault(); if (invoice != null) { return(invoice); } else { throw new InvoiceException("Faktura nie znaleziona"); } } }
static void Main(string[] args) { Faktura f1 = new Faktura() { Nr = 7, Dato = DateTime.Now.Date, Kunde = "Acme" }; Console.WriteLine(f1); if (System.Diagnostics.Debugger.IsAttached) { Console.Write("Press any key to continue . . . "); Console.ReadKey(); } }
// GET: Fakturas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Faktura faktura = db.Faktura.Find(id); if (faktura == null) { return(HttpNotFound()); } ViewBag.IdKlienta = new SelectList(db.Klienci, "Id", "Imie", faktura.IdKlienta); return(View(faktura)); }
private void btnEdycja_Click(object sender, EventArgs e) { if (this.dataGridView1.SelectedRows.Count > 0) //sprawdzamy, czy jest zaznaczony element { Faktura faktObj = this.dataGridView1.SelectedRows[0].Tag as Faktura; if (faktObj != null) { EdycjaFaktury ef = new EdycjaFaktury(faktObj); ef.MdiParent = this.MdiParent; ef.Rodzic = this; ef.Show(); ef.BringToFront(); } } }
public XWS.Shared.Model.InterfejsiServisa.FakturaResponse SlanjeFakture(Faktura faktura, string nazivFirme) { Console.WriteLine("Slanje fakture od " + this.nazivFirme + " firmi : " + nazivFirme + " Faktura ID je: " + faktura.IDFakture); //IFirmaService fs = GetIFirmaServiceChannel(XWS_Svc.Shared.GlobalConst.HOST_ADDRESS + XWS_Svc.Shared.GlobalConst.FIRME_SERVICE_NAME); //IFirmaService fs = GetIFirmaServiceChannel("http://localhost:8080/" + nazivFirme); SaveCreatedInvoice(faktura); FakturaResponse fakturaResponse = new FakturaResponse(); fakturaResponse.Success = true; return(fakturaResponse); }
public void Update(int fakturaID) { Faktura f = db.Faktura.Find(fakturaID); List <FakturaStavke> fs = db.FakturaStavka.Where(w => w.fakturaID == fakturaID).ToList(); float sum = 0; foreach (var i in fs) { sum += i.ukupnaCijenaZaStavkuBezPoreza; } f.cijenaBezPoreza = sum; f.cijenaSaPorezom = f.cijenaBezPoreza + (float)(0.17 * f.cijenaBezPoreza); //ne znam je li se na ukupnu cijenu racuna porez ili svaku stavku db.Update(f); db.SaveChanges(); }
public IEnumerable <StavkaVM> Resolve(Faktura source, FakturaVM destination, IEnumerable <StavkaVM> destMember, ResolutionContext context) { List <StavkaVM> stavke = new List <StavkaVM>(); foreach (var item in source.Stavke) { StavkaVM stavka = new StavkaVM(); stavka.Cijena = item.Cijena; stavka.Kolicina = item.Kolicina; stavka.Opis = item.Opis; stavka.UkupnaCijena = item.UkupnaCijena; stavke.Add(stavka); } return(stavke.AsEnumerable()); }
public List <Stavka> Resolve(FakturaVM source, Faktura destination, List <Stavka> destMember, ResolutionContext context) { List <Stavka> stavke = new List <Stavka>(); foreach (var item in source.Stavke) { Stavka stavka = new Stavka(); stavka.Cijena = item.Cijena; stavka.Kolicina = item.Kolicina; stavka.Opis = item.Opis; stavka.UkupnaCijena = item.UkupnaCijena; stavke.Add(stavka); } return(stavke); }
// GET: Contacts/Upsert/5 public IActionResult Upsert(int?id) { Faktura faktura = new Faktura(); if (id == null) { return(View(faktura)); } faktura = _unitOfWork.FakturaRepository.Get(id.GetValueOrDefault()); if (faktura == null) { return(NotFound()); } return(View(faktura)); }
/// <summary> /// Om en faktura är obetald, kan användaren välja att markera fakturan som betald och fakturans återstående /// summa ställs till 0. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void buttonPayInvoice_Click(object sender, EventArgs e) { DataGridViewRow valdFaktura = dataGridViewInvoices.SelectedRows[0]; Faktura f = (Faktura)valdFaktura.DataBoundItem; if (f.ÅterståendeSumma == 0) { MessageBox.Show("Fakturan är redan betald!", "Notis", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { f.ÅterståendeSumma = 0; MessageBox.Show("Betalningen lyckades!", "Notis", MessageBoxButtons.OK, MessageBoxIcon.Information); } LaddaInnehåll(); }
// GET: Fakturas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Faktura faktura = db.Fakturas.Find(id); if (faktura == null) { return(HttpNotFound()); } ViewBag.Client_ID = new SelectList(db.Clients, "Client_ID", "Client_Name", faktura.Client_ID); ViewBag.Firm_ID = new SelectList(db.Firms, "Firm_ID", "Firm_Name", faktura.Firm_ID); return(View(faktura)); }
// POST: odata/Faktura public async Task <IHttpActionResult> Post(Faktura faktura) { if (!LoginController.CheckAuthorizationForRequest(Request)) { return(Unauthorized()); } if (!ModelState.IsValid || !faktura.ValidateOcl()) { return(BadRequest(ModelState)); } db.Faktura.Add(faktura); await db.SaveChangesAsync(); return(Created(faktura)); }
private static void UnosFaktura() { MyContext db = new MyContext(); Console.WriteLine(crt); Faktura f = new Faktura(); f.Datum = DateTime.Now; Ispis(); Console.WriteLine("Unesite ID kupca:"); f.KupacID = int.Parse(Console.ReadLine()); db.Add(f); db.SaveChanges(); db.Dispose(); }
public async Task <IActionResult> Edit([Bind("BrojDokumenta, BrojFakture,DatumDokumenta,Ukupno")] Faktura faktura) { if (ModelState.IsValid) { _context.Update(faktura); await _context.SaveChangesAsync(); string poruka = $"Uspesno ste izmenili fakturu {faktura.BrojFakture}"; return(RedirectToAction("Index", new { str = poruka })); } else { ViewBag.Error = "Greska pri izmeni"; return(View()); } }