global $DAplikacija;
include_once($DAplikacija->vratiDirApstraktne().'/HtmlElementi.class.php');
include_once($DAplikacija->vratiDirProcesi().'/Porudzbenica/HPorudzbenica.class.php');
class HPorudzbenicaKupca extends HPorudzbenica
{
var $Delimiter;
var $idPorudzbenica;
var $kupac;
var $nazivKupca;
var $datum;
var $broj;
var $idStatusPorudzbenice;
var $StatusPorudzbenice;
var $ProcesAktivnostEdit;
var $ProcesAktivnostBisi;
function HPorudzbenicaKupca($Naziv,$Naslov)
{
$this->HPorudzbenica($Naziv,$Naslov);
$nbsp=new TString('',' ');
}
function prikaziStanje()
{
$tabela=new HTabela('');
$tabela->DodeliSirina(140);
$tabela->DodeliStil('tabelaSiviOkvir');
$tabela->dodajRed(0);
$tabela->dodajRed(1);
$tabela->dodajRed(2);
$tabela->DodajCeliju(0,0);
$tabela->DodajCeliju(1,0);
$tabela->DodajCeliju(2,0);
$idk=0;
if (!is_array($this->Podaci["Detalji"]))
{
$brojStavki=0;
}
else
{
$idk=$this->Podaci["Podaci"][0]["idPorudzbenica"];
$brojStavki=count($this->Podaci["Detalji"]);
}
$suma=number_format(($this->Podaci["suma"]-$this->Podaci["sumaRabata"])*1.18 ,2,',','.');
$slika=new HSlika('','Images/korpainfo.gif');
$slika->DodeliStil('linkslika');
$slika->DodeliOnClickJS('St.ProcesirajZahtev');
$slika->DodeliJScriptParametre("45,'&idk=$idk'");
$slika->DodeliLink('test1.php?palui=45&idk=$idk');
$t=$this->VratiNaslov(24);
$TekstNaslov=new HString('',"$t ");
$TekstNaslov->DodeliStil('bold');
$t=$this->VratiNaslov(25);
$Tekst1=new HString('',"$t: $brojStavki");
$Tekst1->DodeliStil('tekst');
$t=$this->VratiNaslov(26);
$Tekst2=new HString('',"$t: $suma din.");
$Tekst2->DodeliStil('tekst');
$tabela->DodajSadrzajUCeliju(0,0,$TekstNaslov);
$tabela->DodajSadrzajUCeliju(0,0,$slika);
$tabela->DodajSadrzajUCeliju(1,0,$Tekst1);
$tabela->DodajSadrzajUCeliju(2,0,$Tekst2);
return $tabela->Prikazi();
}
function Prikazi()
{
$A=new TString(""," ");
$Tabela=new HTabela("");
$Tabela->FormirajTabelu('',4,2);
// dodajem labele u tabelu
$lblBroj=new HString("","Broj..........................");
$Tabela->DodajSadrzajUCeliju(1,0,$lblBroj);
$lblDatum=new HString("","Datum.......................");
$Tabela->DodajSadrzajUCeliju(3,0,$lblDatum);
$VBroj='';
$VDatum='';
//definisem kontrole
$broj=new HEdit("Broj",$VBroj);
$broj->DodeliSirinuUPixselima(145);
$Datum=new HLookUpDatum("Datum","dd.mm.yyyy");
// dodajem kontrole u tabelu
$Tabela->DodajSadrzajUCeliju(1,1,$broj);
$Tabela->DodajSadrzajUCeliju(3,1,$Datum);
$forma=new HForma('formaZaglavlja');
$forma->DodeliSadrzaj($Tabela);
$forma->DodeliAkcija('#');
$forma->DodeliMetod('POST');
$l=new HGrupaElemenata('',350,'Zaglavlje dokumenta');
$l->DodajSadrzaj($forma);
$HtmlKod=$l->prikazi();
return $HtmlKod;
}
function VratiOsnovnuPretragu($podaciListeGrupa,$paluiPretrage)
{
$A=new TString(""," ");
$t=$this->VratiNaslov(104);
$tekstFilter1=new HString('',"$t");
$tekstFilter1->DodeliStil('tekst');
$t=$this->VratiNaslov(105);
$tekstFilter2=new HString('',"$t");
$tekstFilter2->DodeliStil('tekst');
//brojDokumenta
$t=$this->VratiNaslov(177);
$tekstFilter3=new HString('',"$t");
$tekstFilter3->DodeliStil('tekst');
//status
$t=$this->VratiNaslov(51);
$tekstFilter4=new HString('',"$t");
$tekstFilter4->DodeliStil('tekst');
//sifraRobe
$t=$this->VratiNaslov(178);
$tekstFilter5=new HString('',"$t");
$tekstFilter5->DodeliStil('tekst');
//naziv
$t=$this->VratiNaslov(28);
$tekstFilter6=new HString('',"$t");
$tekstFilter6->DodeliStil('tekst');
$mod=new HEdit('modFilter','');
$mod->DodeliVrsta('hidden');
$pocetakMeseca =date("d.m.Y",mktime(0, 0, 0, date("m"), date("01"), date("Y"))) ;
$odFilter=new HLookUpDatum('filterOd','dd.mm.yyyy',1,$pocetakMeseca);
$doFilter=new HLookUpDatum('filterDo','dd.mm.yyyy',1);
$brojDokumenta=new HEdit('filterBrojDokumenta','');
$brojDokumenta->DodeliSirinuUPixselima(150);
$brojDokumenta->DodeliStil('tekst');
$status=new HEdit('filterStatus','');
$status->DodeliSirinuUPixselima(150);
$status->DodeliStil('tekst');
$sifraRobe=new HEdit('filterSifraRobe','');
$sifraRobe->DodeliSirinuUPixselima(150);
$sifraRobe->DodeliStil('tekst');
$naziv=new HEdit('filterNaziv','');
$naziv->DodeliSirinuUPixselima(150);
$naziv->DodeliStil('tekst');
$t=$this->VratiNaslov(19);
$nd=new TString('',$t);
$sd=new HSlika('','Images/data_find.png');
$dugmicFilter=new ADugmicToolbar('filterSlanje',$sd,$nd);
$dugmicFilter->DodeliOnClickJS('St.ProcesirajFormu');
$dugmicFilter->DodeliJScriptParametre("$paluiPretrage,'filterForma'");
//$dugmicFilter->DodeliStil('pretragaDugmic');
$tabela=new HTabela('');
$tabela->DodeliSirina(100);
$tabela->DodeliJedinicuMereSirina("%");
$tabela->FormirajTabelu('',14,1);
//$tabela->DodajSadrzajUCeliju(0,0,$A);
$tabela->DodajSadrzajUCeliju(1,0,$tekstFilter1);
$tabela->DodajSadrzajUCeliju(1,0,$mod);
$tabela->DodajSadrzajUCeliju(2,0,$odFilter);
$tabela->DodajSadrzajUCeliju(3,0,$tekstFilter2);
$tabela->DodajSadrzajUCeliju(4,0,$doFilter);
$tabela->DodajSadrzajUCeliju(5,0,$tekstFilter3);
$tabela->DodajSadrzajUCeliju(6,0,$brojDokumenta);
$tabela->DodajSadrzajUCeliju(7,0,$tekstFilter4);
$tabela->DodajSadrzajUCeliju(8,0,$status);
$tabela->DodajSadrzajUCeliju(9,0,$tekstFilter5);
$tabela->DodajSadrzajUCeliju(10,0,$sifraRobe);
$tabela->DodajSadrzajUCeliju(11,0,$tekstFilter6);
$tabela->DodajSadrzajUCeliju(12,0,$naziv);
$tabela->DodajSadrzajUCeliju(13,0,$dugmicFilter);
$forma=new HForma('filterForma');
$forma->DodeliAkcija("test1.php?palui=$paluiPretrage");
$forma->DodeliMetod('POST');
$forma->DodeliSadrzaj($tabela);
return $forma->Prikazi();
}
}