Kaynaklar: KB-v1
03_Code/Classes/Cari.Fatura.md(satır kanıtlı, kısmi kod kapsamı) · KB-docsarchitecture/classes/AIO.Cari.Fatura.md(tam çözüm statik taraması)
Sınıf bilgisi (KB-v1, kanıtlı)
Cari.Fatura
Tür: Sınıf · Modül: MOD-CARI · Dosyalar: dao/Dao/Cari.Fatura.vb, ext/Ext/Cari.FaturaEx.vb · Üye: 37 · Satır: 413
Türetildiği sınıf: DBBase
Özet
Class sınıfı — DBBase türetilir; 37 üye, 9 SQL ifadesi.
Eriştiği tablolar
| Tablo | Erişim |
|---|---|
| Cari.FaturaDetay | yazar |
| Cari.Faturalar | yazar |
Çağırdığı SQL fonksiyon/proc'ları
Kullandığı sınıflar
Üyeler
| Tür | Ad | Satır | Olay | Tablolar | Mesajlar |
|---|---|---|---|---|---|
| Property | ListCaption | 17–17 | |||
| Sub | New | 22–24 | Cari.Faturalar | ||
| Property | FormEditBase | 22–22 | |||
| Property | ListQuery | 27–27 | |||
| Property | ListComboQuery | 32–32 | |||
| Property | InsertDate | 69–69 | |||
| Property | IsDeleted | 74–74 | |||
| Property | Id | 79–79 | |||
| Property | OwnerRefNo | 84–84 | |||
| Property | RefNo | 89–89 | |||
| Property | SubeId | 94–94 | |||
| Property | KasaId | 95–95 | |||
| Property | TalepId | 101–101 | |||
| Property | HesapId | 106–106 | |||
| Property | FaturaTarihi | 111–111 | |||
| Property | Vade | 116–116 | |||
| Property | BirimId | 121–121 | |||
| Property | DovizKur | 126–126 | |||
| Property | Aciklama | 131–131 | |||
| Property | UserId | 136–136 | |||
| Property | FaturaTuru | 141–141 | |||
| Property | FaturaTipi | 146–146 | |||
| Property | GrupKodu | 151–151 | |||
| Property | Kategori | 156–156 | |||
| Property | FaturaSeri | 161–161 | |||
| Property | FaturaNo | 166–166 | |||
| Function | Save | 173–175 | |||
| Function | Insert | 179–243 | Cari.Faturalar | ||
| Function | Update | 247–305 | Cari.Faturalar | ||
| Function | DeleteAt | 309–325 | Cari.FaturaDetay, Cari.Faturalar | Faturaya Ait Tüm Alt işlemler İptal Edilecektir. Onaylıyormu | |
| Function | Delete | 329–348 | Cari.FaturaDetay, Cari.Faturalar | Faturaya Ait Tüm Alt işlemler İptal Edilecektir. Onaylıyormu | |
| Sub | SetPropertyValue | 376–380 | |||
| Function | GetPropertyValue | 384–388 | |||
| Sub | Dispose | 393–401 |
Ürettiği mesajlar
- "Faturaya Ait Tüm Alt işlemler İptal Edilecektir. Onaylıyormusunuz?"
Kaynaklar
- SRC-CODE-DAO —
dao/Dao/Cari.Fatura.vbsatır 18–408 - SRC-CODE-EXT —
ext/Ext/Cari.FaturaEx.vbsatır 16–37
Tam kod taraması (KB-docs)
Tür: Class · Proje: ERPPRO · Dosyalar: ERPPRO/Class/Dao/Cari.Fatura.vb (18–408), ERPPRO/Class/Ext/Cari.FaturaEx.vb (16–37) · Türetildiği: DBBase · Modül: Fatura, e-Fatura / e-Arşiv / e-Döviz Belgesi, BTRANS · Üye: 37 · Satır: 413
Tablolar (CRUD)
| Tablo | Erişim | Metotlar |
|---|---|---|
| Cari.FaturaDetay | UPDATE | Delete, DeleteAt |
| Cari.Faturalar | INSERT/SELECT/UPDATE | Delete, DeleteAt, Insert, New, Update |
Kullandığı sınıflar
Kullananlar
FrmFaturaEkle, FrmFaturaIslemEkle
Metotlar
| Metot | Tür | Satır | Tablolar | Çağırdığı | SQL | Boş catch | Mesaj |
|---|---|---|---|---|---|---|---|
| New | Sub | 22–24 | 0 | ||||
| New | Sub | 28–63 | Cari.Faturalar:SELECT | DataReader | 1 | 1 | |
| Save | Function | 173–175 | 0 | ||||
| Insert | Function | 179–243 | Cari.Faturalar:INSERT | ExecuteNonQuery, ExecuteScalar | 1 | 1 | |
| Update | Function | 247–305 | Cari.Faturalar:UPDATE | ExecuteNonQuery | 1 | 1 | |
| DeleteAt | Function | 309–325 | Cari.Faturalar:UPDATE, Cari.FaturaDetay:UPDATE | ExecuteNonQuery | 2 | 1 | |
| Delete | Function | 329–348 | Cari.Faturalar:UPDATE, Cari.FaturaDetay:UPDATE | ExecuteNonQuery | 2 | 1 | |
| Delete | Function | 352–369 | Cari.Faturalar:UPDATE, Cari.FaturaDetay:UPDATE | ExecuteNonQuery | 2 | 1 | |
| SetPropertyValue | Sub | 376–380 | 0 | ||||
| GetPropertyValue | Function | 384–388 | 0 | ||||
| Dispose | Sub | 393–401 | 0 | ||||
| Dispose | Sub | 402–406 | 0 |
Global durum bağımlılıkları
Program.SubeId, Program.UserId
İş kuralları (bu sınıfta uygulanan)
- BR-IPTAL-007 — FATURA satırının iptali fatura modülünden yapılır
Kanıt
ERPPRO/Class/Dao/Cari.Fatura.vbsatır 18–408; metot/SQL/çağrı bilgisikb_src/erppro/scan.json.
