예제 #1
0
 /// <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();
 }
예제 #2
0
 /// <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();
     }
 }