merhaba arkadaşlar c# ile bir uygulama geliştiriyorum. cafe otomasyonu tarzında. şuan kafam bir konuda takıldı hangi şekilde yapacağıma karar veremedim fikirlerinizi paylaşırsanız sevinirim.
sorum şu: bu otomasyonda siparişler kayıt ediliyor tarihleri ile birlikte. verileri gösteren bir forma sahibim işte şu tarihte bu kadar kazanılmış vb gibi. fakat şöyle bir şey eklemem gerek;
mesela dükkan sabah açıldı 09:00da. patron gelicek saat akşam 17:00 gibi butona bascak yahut ne zaman basarsa o ana kadar olan sipariş tutarı toplancak. daha sonra gece 03:00 gibi felan kapatırken tekrar bascak tekrar 5den gece 3e kadar olan kısmı kaydetcek
c# beyin fırtınası
7
●179
- 17-07-2020, 01:57:57
- 17-07-2020, 02:02:14Öncelikle dmyhis olarak ekleyin siparişleri
Bir tablo daha açın.
Buraya dmyhis için kolon + total ekleyin.
Bu butona her basıldığında sen kaydın kayıt tarihini yani dmyhis bilgisini alın Where koşuluna bu değeri ekleyin sonra bir daha kayıt atın. Bir güne 40 defa basılsa bile hep sonraki zaman dilimini toplar. - 17-07-2020, 02:03:12Farklı bir tabloda çalışabilirsin. tbl_reports oluştur.
Hücreler;
r_gun (rapor tarihi)
r_vardiya_1 (1. rapor)
r_vardiya_2 (2. rapor)
r_cekildi_mi (evet,hayır) - 17-07-2020, 02:11:54fskgrup adlı üyeden alıntı: mesajı görüntüleöncelikle yorumlarınız için teşekkürler fakat şöyle bir problemim var,tarih biraz sıkıntı yapıyor. mesela dükkan 17.07.2020de acılıyor fakat gece kapandığı için 18.07.2020de oluyor.CalixtusJr adlı üyeden alıntı: mesajı görüntüle
- 17-07-2020, 02:16:59O zaman bir saat takvimi ekleyeceksin, sipariş aralığını girecekler o aralıkta rapor çekecekler... ne onlar sıkıntı yaşayacak nede sen....
ahha aklıma bir şey daha geldi...
Her siparişe vardiya ataması yap, saat aralığına göre siparişler tablosuna 1 yada 2 olarak vardiya belirt... - 17-07-2020, 02:55:06deneyeceğim hocam birde şöyle bir problemim var mesela kişi günlük kayıtları gösterebiliyor şu tarihte şu kadar kazanılmış şu tarihte şu kadar sipariş var siparişler şunlar gibi. tarihi seçtiriyorum fakat gece faktörü burdada devreye giriyor buna ne gibi bir ayar çekebilirimCalixtusJr adlı üyeden alıntı: mesajı görüntüle
- 17-07-2020, 03:13:08anladığım kadarıyla tıklamadan itibaren siparişlerin kazancını göstermeye çalışıyorsunuz? ona göre cevapliyim;TuorElanesse adlı üyeden alıntı: mesajı görüntüle
normal zaman diliminin dışında davransanız nasıl olur? mesela bir günü değil de programın kendi "bir gününü" oluşturun;
(günlük diye bi tablo açın verilerinize göre kolonları düzenleyin.)
örnek: bi fonksiyon/class yazın 17.07.2020 tarihinin sabah 09:00 dan itibaren 18.07.2020 tarihinin 03:00'e kadar ki olan siparişlerini tek bir günlük tablosuna kayıt etsin daha sonra oradaki kayıtları kullanarak toplam günlük kazancı vs gösterebilin. bu kayıtları da ister otomatik ister manuel kayıt edebilen bi kod yazarsınız o kod, işlemleri kayıt ederken de normal olarak 17.07.2020 tarihinin kaydı diye kayıtların tutulduğu tabloya ekler. - 17-07-2020, 03:51:08konuya yazan herkese teşekkür ederim. başarıyla tamamladım istediklerimi
