private void btnUpisi_Click(object sender, EventArgs e) { string greska = Validiranje.Kolicina(txtKolicina.Text); if (greska == String.Empty) { string skladiste = Dokument.DajRadnoSkladiste(); if (ConfigurationManager.AppSettings["PotvrditiIzuzimanje"].ToLower() == "da") { modalSkladokIzlazPotvrda potvrdnaForma = new modalSkladokIzlazPotvrda(skladiste, dgvLokacija[0, dgvLokacija.CurrentRow.Index].Value.ToString(), rBarkod, rSifra, Convert.ToSingle(txtKolicina.Text, DecimalnaOznaka.HR())); ((GlavnaForma)((Panel)this.Parent).Parent).vidModalForma = potvrdnaForma; // Postavljanje REFERENCE na vidljivi modalni prozor u Glavnoj formi! DialogResult odgovor = potvrdnaForma.ShowDialog(); potvrdnaForma.Dispose(); // Obavezno uništiti modalni prozor! ((GlavnaForma)((Panel)this.Parent).Parent).vidModalForma = null; // Poništenje reference na vidljivi modalni prozor u Glavnoj formi. // Ako je potvrda obavljena, prikazati skladok, a ne skladok izlaz. if (odgovor == DialogResult.OK) { SkladokPrikaz delSkladokPrikaz = new SkladokPrikaz(((GlavnaForma)((Panel)this.Parent).Parent).PrikaziSkladok); delSkladokPrikaz(false, true, rSifra, true); PocistiZaSobom(); } } else { int indikator = 0; try { indikator = Config.MobTrenisWS.DokumentObradiStavku( skladiste, dgvLokacija[0, dgvLokacija.CurrentRow.Index].Value.ToString(), Dokument.Vrsta, Dokument.Broj, rBarkod, rSifra, 0, Convert.ToSingle(txtKolicina.Text, DecimalnaOznaka.HR()), "I", Skener.MAC, Korisnik.KorIme, Korisnik.Lozinka ); if (indikator < 1) { if (indikator == -1) { MessageBox.Show( Poruke.SkladokPrevelikiUlazIliIzlaz, Poruke.MSGBOX_WARN_CAPTION, MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (indikator == 0) { MessageBox.Show( Poruke.SkladokIzlazGreska, Poruke.MSGBOX_WARN_CAPTION, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { Izadji(); } } catch (Exception ex) { MessageBox.Show( ex.Message, Poruke.MSGBOX_ERR_CAPTION, MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show( greska, Poruke.MSGBOX_WARN_CAPTION, MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
/// <summary> /// Izlazi van sa suèelja /// </summary> private void Izadji() { SkladokPrikaz delSkladokPrikaz = new SkladokPrikaz(((GlavnaForma)this.Parent).PrikaziSkladok); delSkladokPrikaz(false, true, rSifra, false); PocistiZaSobom(); }
private void btnOdustani_Click(object sender, EventArgs e) { PocistiZaSobom(false); if (!PozivateljJeSkladok) { GlavnaFormaPrikaz delGlavnaFormaPrikaz = new GlavnaFormaPrikaz(((GlavnaForma)this.Parent).PocistiKontrole); delGlavnaFormaPrikaz(false, false); } else { SkladokPrikaz delSkladokPrikaz = new SkladokPrikaz(((GlavnaForma)this.Parent).PrikaziSkladok); delSkladokPrikaz(false, false, null, false); } }