/// <summary> /// Prikazuje suèelje skladišnog dokumenta i skriva suèelja dotad vidljiva na zaslonu. /// </summary> /// <param name="sIzbornikaPoziv">"True" ako je metoda pozvana s glavnog izbornika, inaèe "false".</param> /// <param name="trebaOsvjeziti">"True" ako treba osvježiti prikaz stavki dokumenta, inaèe "false".</param> /// <param name="robaSifra">Šifra robe s kojom se otišlo na SkladokUlaz ili SkladokIzlaz.</param> /// <param name="nakonUpisaUzPotvrdu">Oznaèava da li se suèelje prikazuje nakon upisa s potvrdom.</param> public void PrikaziSkladok(bool sIzbornikaPoziv, bool trebaOsvjeziti, string robaSifra, bool nakonUpisaUzPotvrdu) { PocistiKontrole(sIzbornikaPoziv, false); if (skladok == null) { Skladok ctlSkladok = new Skladok(); skladok = ctlSkladok; } this.Controls.Add(skladok); if (trebaOsvjeziti) { ((Skladok)skladok).IspisiStavkeDokumenta(robaSifra); } if (nakonUpisaUzPotvrdu) { ((SkladokIzlaz)skladokIzlaz).PocistiZaSobom(); } CentrirajKontrolu(skladok); vidljivaKontrola = skladok.Name; ((Skladok)skladok).txtDokument.Focus(); }
/// <summary> /// Prikazuje sučelje skladišnog dokumenta i skriva sučelja dotad vidljiva na zaslonu. /// </summary> /// <param name="sIzbornikaPoziv">"True" ako je metoda pozvana s glavnog izbornika, inače "false".</param> /// <param name="trebaOsvjeziti">"True" ako treba osvježiti prikaz stavki dokumenta, inače "false".</param> /// <param name="robaSifra">Šifra robe s kojom se otišlo na SkladokUlaz ili SkladokIzlaz.</param> /// <param name="nakonUpisaUzPotvrdu">Označava da li se sučelje prikazuje nakon upisa s potvrdom.</param> public void PrikaziSkladok(bool sIzbornikaPoziv, bool trebaOsvjeziti, string robaSifra, bool nakonUpisaUzPotvrdu) { string krušneMrvice = " > Skladišni dokument "; PocistiKontrole(sIzbornikaPoziv); if (skladok == null) { Skladok ctlSkladok = new Skladok(); skladok = ctlSkladok; } ((Panel)this.Controls["pnlGlavni"]).Controls.Add(skladok); if (trebaOsvjeziti) { ((Skladok)skladok).IspisiStavkeDokumenta(robaSifra); } if (nakonUpisaUzPotvrdu) { ((SkladokIzlaz)skladokIzlaz).PocistiZaSobom(); } PostaviSucelje(skladok, krušneMrvice); vidljivaKontrola = skladok.Name; if (sIzbornikaPoziv) { ((Skladok)skladok).PostaviFokus(); } }