private void btnNovaStavka_Click(object sender, EventArgs e) { using (InventuraStavkeForm objekt = new InventuraStavkeForm(Enums.FormEditMode.Insert)) { lblValidationMessages.Text = string.Empty; if (uceSkladiste.Value != null) { objekt.pSkladiste = (int)uceSkladiste.Value; objekt.pDatum = udtDatumInventure.DateTime; if (objekt.ShowDialogForm("InventuraStavka") == DialogResult.OK) { LoadStavke(); } } else { lblValidationMessages.Text = "- Potrebno je odabrati skladište da bi se mogla unositi stavka!"; } } DataTable dt = new DataTable(); dt = client.GetDataTable("select 'false' as SEL, stav.ID_Inventura, stav.ID_Proizvod, pro.NAZIVPROIZVOD As StavkaSkladista, stav.KolicinaZaliha, stav.StvarnaKolicina "+ "from MT_InventuraStavka stav inner join PROIZVOD pro on pro.IDPROIZVOD = stav.ID_Proizvod " + "order by stav.ID"); BusinessLogic.Inventura.pInventuraStavke = dt; }
private void btnUrediStavku_Click(object sender, EventArgs e) { if (ugdInventuraStavke.Rows.Count == 0) { return; } using (InventuraStavkeForm objekt = new InventuraStavkeForm(Enums.FormEditMode.Update)) { lblValidationMessages.Text = string.Empty; if (uceSkladiste.Value != null) { objekt.pSkladiste = (int)uceSkladiste.Value; objekt.pStavka = (int)ugdInventuraStavke.ActiveRow.Cells["ID_Proizvod"].Value; objekt.pInventura = (int)ugdInventuraStavke.ActiveRow.Cells["ID_Inventura"].Value; objekt.pKolicina = IsDbNull <decimal>(ugdInventuraStavke.ActiveRow.Cells["KolicinaZaliha"].Value); objekt.pStanje = Convert.ToDecimal(ugdInventuraStavke.ActiveRow.Cells["StvarnaKolicina"].Value); //objekt.pNabavnaCijena = IsDbNull<decimal>(ugdInventuraStavke.ActiveRow.Cells["NabavnaCijena"].Value); //objekt.kolicinaEdit = (decimal)ugdInventuraStavke.ActiveRow.Cells["nekajebenakolicina"].Value; objekt.pDatum = udtDatumInventure.DateTime; if (FormEditMode == Enums.FormEditMode.Update) { objekt.kolicinaEdit = objekt.pKolicina.Value; } else { objekt.kolicinaEdit = 0; } if (objekt.ShowDialogForm("InventuraStavka") == DialogResult.OK) { LoadStavke(); } } else { lblValidationMessages.Text = "- Potrebno je odabrati skladište da bi se mogla unositi stavka!"; } } }