[linux-programlama] Re: Fw: Re: php ile kurum otomasyonu

---------

From: Fuat Altun (faltun@iso.org.tr)
Date: Tue 10 Feb 2004 - 06:32:33 EST

  • Next message: Yüksel ÖZCAN: "[linux-programlama] Re: Fw: Re: php ile kurum otomasyonu"

    Galiba MS cozumlerine yonelmem gerekecek.
    Asp.net ve C# gibi.

    -----Original Message-----
    From: Yüksel ÖZCAN [mailto:yukselozcan@celiknet.com]
    Sent: Tuesday, February 10, 2004 1:38 PM
    To: linux-programlama@liste.linux.org.tr
    Subject: [linux-programlama] Fw: Re: php ile kurum otomasyonu

    Tabi her iki calisma platformunu birlestirmek icin php-gtk yada pygtk
    kullanilabilir. Bunlari kullanmadim ama bu yazilanlardan sonra sanirim en
    faydali alternatif bunlar oluyor. ;-)

    >"Bu bilgiler az geldi biraz daha diyorsaniz, benim asagidaki programi
    yazmak
    >icin neden php kullanmadigimin detayini biraz daha acabilirim."
    >Bu bilgiler az geldi biraz daha diyorum :)
    >Tsk.
    Peki, bana zorlayacak gibi gelen(en azindan beni) kisimlardan baslayayim.
    http://muhasebeci.geleceklinux.org/images/stok_kartlari.png
    Yukaridaki resmi inceleyin. Bunu browser uzerinde hazirlamak kolay olmayacak
    gibime geliyor. Bir muhasebe programi icin PHP'yi uygun gormememin basinda
    bu geliyor. Yukaridaki resimde neler var; bir tane liste var, ve bu listeye
    bagli calisan dugmeler var. Biraz daha acarsak. Bu listeye bir ekleme yapmak
    icin sadece ekle dugmesine basmak yeterli. Basinca karsimiza yeni bir stok
    ekleme penceresi acilacak. Ekleme islemini geciyorum. Degistir dedigimizde
    neler oluyor. Degistir demek icin once listeden bir satiri secmek(aktif hale
    getirmek) gerekiyor. Resimde 169 kodlu stok secilmis, ben degistir, incele
    yada cikar dedigimde 169 kodlu stok icin islem yapilacak. Bu binary'nin
    buyuk bir faydasi. Peki bunu html & php ile nasil yapariz. Burada bu islemde
    php ikinci planda kalacak. PhpMyAdmin kullananlar bilir. Tablolarda islem
    yapmak icin
    a_tablosu tara, degistir, sec, bosalt, kaldir
    b_tablosu tara, degistir, sec, bosalt, kaldir
    c_tablosu tara, degistir, sec, bosalt, kaldir
    Gibi bir liste ile islem yapiyoruz. Yani her islem icin yapilacak isler
    saginda linkleriyle birlikte listeleniyor. Bunu otomasyonunuza uygulamaya
    calistiginizda muhtemelen soyle olacak; ilgili stok karti ile ilgili bir
    islem yaacagimiz zaman dugme olarak kullacagimiz linkler stoklarin hemen
    yaninda yer alacak. Bu da alan olarak cok genis bir alani kapsayacak.
    Yukaridaki resimde bulunan dugmeler azdir. Temel olduklari icin once onlari
    yapmistim. Yaklasik 20 tane dugme olacak orada. yani browserda asagidaki
    gibi bir goruntu olusacak.

    Kodu Adı islemler
    001_kod stok_001 Ekle, degistir, cikar, incele, stok_ekstresi,
    stok_ozeti, analiz_bilgileri, alternafit_stoklar, hareketler,
    002_kod stok_002 Ekle, degistir, cikar, incele, stok_ekstresi,
    stok_ozeti, analiz_bilgileri, alternafit_stoklar, hareketler,
    003_kod stok_003 Ekle, degistir, cikar, incele, stok_ekstresi,
    stok_ozeti, analiz_bilgileri, alternafit_stoklar, hareketler,
    004_kod stok_004 Ekle, degistir, cikar, incele, stok_ekstresi,
    stok_ozeti, analiz_bilgileri, alternafit_stoklar, hareketler,
    005_kod stok_005 Ekle, degistir, cikar, incele, stok_ekstresi,
    stok_ozeti, analiz_bilgileri, alternafit_stoklar, hareketler,
    006_kod stok_006 Ekle, degistir, cikar, incele, stok_ekstresi,
    stok_ozeti, analiz_bilgileri, alternafit_stoklar, hareketler,

    burada islemler kisminda otomasyonun buyuklugune gore daha fazla link
    olucagini farzedin. Browserda oldukca karmasik bir goruntu olusturacak.
    Resimdeki sekil browsera uygulanamaz mi? tabii ki uygulanir. uygulanamaz
    diye bir sey yok ama sanirim oldukca zor olmali. Sadece bu islemi yapaiblmek
    icin javascript, css, dhtml ve pop-up kodlariyla bogulmaya yeter de artar.
    Garanti bankasi bu isleme benzer bir islemi benzer resimdekine benzer bir
    liste ve dugme takimiyla halletmis. Listelenen her satirin onune bir
    checkbox koymus. ve alttaki dugmelerden birine bastiginizda "en fazla bir
    checkbox isaretlenmis olmali" kontrolu yapiyor, ve bu dogru ise bastiginizi
    dugmeye gore islem yapiyor. Bunu cozum olarak kullanabilirsiniz. Ayrica
    resimdeki puldown menude stok_adı yada stok_kodu na gore siralama
    yapildiginda dinamik olarak siralamayi browser uzerinde degistirmek gerek.
    Resimde 30 - 40 tane stok tanimli. Bunu browserda yaptiginizda ve bir
    isletmenin gercekte 500 - 600 tane stokla cali
     stigini goz onune alirsaniz bazi islemler zorlayici, hatta imkansiz
    olabilir. Arama kutucuguna da bakin, listelenmis kodlar arasinda
    siralama'nin cesidine bakip oraya girdiginiz metni liste ile karsilastirip
    uyan satira aninda(beklemeden) konumlaniyor. Bunu da browserda kastiracak
    islemler arasina sokabiliri. Bu bolumde anlasilmayan bir sey yok ise fatura
    girisi yaparken karsilacaginiz muhtemel sorunlari da bir sonraki mailde
    yazayim. ;-)

    Yuksel OZCAN (core of muhasebeci)
    http://muhasebeci.sf.net


  • Next message: Yüksel ÖZCAN: "[linux-programlama] Re: Fw: Re: php ile kurum otomasyonu"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.