private void aktivneNarudzbeToolStripMenuItem_Click(object sender, EventArgs e) { Orders.ActiveForm aktivneNarudzbe = new Orders.ActiveForm(); aktivneNarudzbe.MdiParent = this; aktivneNarudzbe.Show(); }
private void procesirajButton_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { List <esp_NarudzbaStavke_SelectByNarudzbaID_Result> narudzbaStavke = new List <esp_NarudzbaStavke_SelectByNarudzbaID_Result>(); List <esp_Proizvodi_SelectBySkladiste_Result> proizvodiSkladiste = new List <esp_Proizvodi_SelectBySkladiste_Result>(); bool nastavi = true; HttpResponseMessage response2 = serviceNarudzbe.getActionResponse("GetStavkeNarudzbe", narudzba.NarudzbaID.ToString()); if (response2.IsSuccessStatusCode) { narudzbaStavke = response2.Content.ReadAsAsync <List <esp_NarudzbaStavke_SelectByNarudzbaID_Result> >().Result; } HttpResponseMessage response3 = serviceProizvodi.getActionResponse("GetProzivodBySkladiste", skladistaList.SelectedValue.ToString()); if (response3.IsSuccessStatusCode) { proizvodiSkladiste = response3.Content.ReadAsAsync <List <esp_Proizvodi_SelectBySkladiste_Result> >().Result; } if (narudzbaStavke != null && proizvodiSkladiste != null) { foreach (var n in narudzbaStavke) { foreach (var p in proizvodiSkladiste) { if (n.ProizvodID == p.ProizvodID) { if (n.Kolicina > p.Kolicina) { DialogResult dialog = MessageBox.Show("Nemate dovoljno proizvoda ::" + p.Naziv + ":: na skladištu!" + Environment.NewLine + "Da li žeite završiti narudzbu?", Global.GetMessage("warning"), MessageBoxButtons.YesNo); if (dialog == DialogResult.No) { nastavi = false; } } } } } } if (nastavi) { //IzlaziReport reportForm = new IzlaziReport(narudzba.NarudzbaID); //reportForm.Show(); Izlazi izlaz = new Izlazi(); izlaz.NarudzbaID = narudzba.NarudzbaID; izlaz.IznosSaPDV = (decimal)narudzba.Iznos; izlaz.IznosBezPDV = (decimal)narudzba.Iznos / (decimal)1.17; izlaz.SkladisteID = Convert.ToInt32(skladistaList.SelectedValue); izlaz.KorisnikID = Global.prijavljeniKorisnik.KorisnikID; //izlaz.Datum = DateTime.Now; //izlaz.BrojRacuna = ""; HttpResponseMessage response15 = izlaziservice.PostActionResponse("ProcesirajNarudzbu", izlaz); if (response15.IsSuccessStatusCode) { MessageBox.Show(Global.GetMessage("success"), Global.GetMessage("info"), MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); ActiveForm forma = new ActiveForm(); forma.Show(); } else { MessageBox.Show(Global.GetMessage("api_error")); } } } }