private void NapuniProizvod() { BusinessLogic.Proizvod objekt = new BusinessLogic.Proizvod(); cmbProizvod.DisplayMember = "Naziv"; cmbProizvod.ValueMember = "ID"; cmbProizvod.Items.AddRange(objekt.GetProizvod1()); }
private bool ProvjeraSifre(int sifra) { using (BusinessLogic.Proizvod objekt = new BusinessLogic.Proizvod()) { return(objekt.ProvjeraSifre(sifra)); } }
private void uneKolicina_ValueChanged(object sender, EventArgs e) { if (cmbProizvod.SelectedItem != null & uneUkupno.Value != null & ucePorez.Value != null) { using (BusinessLogic.Proizvod objekt = new BusinessLogic.Proizvod()) { try { double stopa = objekt.GetStopaPorez((int)ucePorez.Value); double porez; double izracunPredporez; double predPorez = objekt.PredPorez(); double stopaNeMoze = stopa - (stopa * (predPorez / 100)); uneNetoCijena.Value = Math.Round((Convert.ToDouble(uneUkupno.Value) / (1 + (stopa / 100))) / (Convert.ToDouble(uneKolicina.Value)), 4); if (objekt.ObveznikPDV() & predPorez > 0) { porez = stopa * Convert.ToDouble(uneNetoCijena.Value) / 100; izracunPredporez = porez * predPorez / 100; uneNetoPlusNeMoze.Value = Math.Round((Convert.ToDouble(uneNetoCijena.Value) + porez - izracunPredporez), 4); } else { porez = stopa * Convert.ToDouble(uneNetoCijena.Value) / 100; uneNetoPlusNeMoze.Value = Math.Round(Convert.ToDouble(uneNetoCijena.Value) + porez, 4); } } catch { } } } }
private void NapuniMjestoTroska() { BusinessLogic.Proizvod objekt = new BusinessLogic.Proizvod(); cmbmjestoTroska.DisplayMember = "Naziv"; cmbmjestoTroska.ValueMember = "ID"; cmbmjestoTroska.DataSource = objekt.GetMjestoTroska(); }
private void NapuniSkladiste() { BusinessLogic.Proizvod objekt = new BusinessLogic.Proizvod(); cmbSkladiste.DisplayMember = "Naziv"; cmbSkladiste.ValueMember = "ID"; DataTable skladista = objekt.GetSkladiste(); cmbSkladiste.DataSource = skladista; }
private void Form_Load(object sender, EventArgs e) { using (BusinessLogic.Proizvod objekt = new BusinessLogic.Proizvod()) { LoadJedinicaMjere(objekt); LoadPorez(objekt); LoadGrupa(objekt); GetSifraProizvod(objekt); } }
private void uneCijenaPDV_ValueChanged(object sender, EventArgs e) { if (ucePorez.Value != null) { using (BusinessLogic.Proizvod objekt = new BusinessLogic.Proizvod()) { try { uneCijena.Value = Convert.ToDouble(uneCijenaPDV.Value) / (1 + (objekt.GetStopaPorez((int)ucePorez.Value) / 100)); } catch { } } } }
private void NapuniSkladiste() { BusinessLogic.Proizvod objekt = new BusinessLogic.Proizvod(); cmbSkladiste.DisplayMember = "Naziv"; cmbSkladiste.ValueMember = "ID"; DataTable skladista = objekt.GetSkladiste(); DataRow row = skladista.NewRow(); row["ID"] = -1; row["Naziv"] = "<-Sva skladišta->"; skladista.Rows.InsertAt(row, 0); cmbSkladiste.DataSource = skladista; }
private void tsbSpremiNovi_Click(object sender, EventArgs e) { if (SaveData()) { using (BusinessLogic.Proizvod objekt = new BusinessLogic.Proizvod()) { GetSifraProizvod(objekt); } uneCijena.Value = null; uneCijenaPDV.Value = null; ucePorez.Value = null; uceJedinicaMjere.Value = null; uteNaziv.Value = null; lblStopaPoreza.Text = ""; FormEditMode = Enums.FormEditMode.Insert; } }
private bool SaveData() { lblValidationMessages.ResetText(); StringBuilder message = ValidateDataInput(); if (message.Length == 0) { using (BusinessLogic.Proizvod objekt = new BusinessLogic.Proizvod()) { objekt.pSifra = Convert.ToInt32(uteSifra.Value); objekt.pNaziv = uteNaziv.Value.ToString(); objekt.pCijena = Convert.ToDouble(uneCijena.Value); objekt.pJedinicaMjere = (int)uceJedinicaMjere.Value; objekt.pPorez = (int)ucePorez.Value; objekt.pCijenaPDV = Convert.ToDouble(uneCijenaPDV.Value); if (uceGrupa.Value != null) { objekt.grupaProizvod = Convert.ToInt32(uceGrupa.Value); } else { objekt.grupaProizvod = null; } if (FormEditMode == Enums.FormEditMode.Insert) { if (objekt.Insert(message, objekt)) { FormEditMode = Enums.FormEditMode.Update; return(true); } } } } lblValidationMessages.Text = message.ToString(); return(false); }
private void ucePorez_ValueChanged(object sender, EventArgs e) { using (BusinessLogic.Proizvod objekt = new BusinessLogic.Proizvod()) { try { double stopa = objekt.GetStopaPorez((int)ucePorez.Value); lblStopaPoreza.Text = stopa.ToString("N2", CultureInfo.InvariantCulture); if (uneCijena.Value != null) { double porez = stopa * Convert.ToDouble(uneCijena.Value) / 100; uneCijenaPDV.Value = Convert.ToDouble(uneCijena.Value) + porez; } else if (uneCijenaPDV.Value != null) { uneCijena.Value = Convert.ToDouble(uneCijenaPDV.Value) / (1 + (stopa / 100)); } } catch { } } }
private void GetSifraProizvod(BusinessLogic.Proizvod objekt) { uteSifra.Value = objekt.GetSifraPorez(); }
private void LoadGrupa(BusinessLogic.Proizvod objekt) { uceGrupa.DataSource = objekt.GetGrupa(); uceGrupa.DataBind(); }
private void LoadPorez(BusinessLogic.Proizvod objekt) { ucePorez.DataSource = objekt.GetPorez(); ucePorez.DataBind(); }
private void LoadJedinicaMjere(BusinessLogic.Proizvod objekt) { uceJedinicaMjere.DataSource = objekt.GetJedinicaMjere(); uceJedinicaMjere.DataBind(); }