Hazırlamakta olduğum c++ Ön Muhasebe Programının fatura kayıt yapıyorum. Fakat VW_STOKHAREKETLERİ ( Normalde stok devir kayıt işlemlerinde görülmesine rağmen ) Fatura kaydı olan Stok Giren yada Çıkan görülmüyor. Kayıt esnasındaki formülleri aşağıya ekliyorum. Ayrıca Fatura dizayn formumu ekledim. Bu forma göre nerede yanlış yaptığım konusunda bilgisi olan varsa lütfen yardımcı olurlar ise sevinirim.
Kod:
Fonksiyonlar.TBL_STOKHAREKET[] StokHareket = new Fonksiyonlar.TBL_STOKHAREKET[gridView1.RowCount];
for (int i = 0; i < gridView1.RowCount; i++)
{
StokHareket = new Fonksiyonlar.TBL_STOKHAREKET();
StokHareket.STOKID = StokID;
StokHareket.FATURAID = FaturaID;
StokHareket.CARIID = CariID;
StokHareket.EVRAKID = FaturaID;
StokHareket.STOKKODU = gridView1.GetRowCellValue(i, "STOKKODU").ToString();
StokHareket.STOKADI = gridView1.GetRowCellValue(i, "STOKADI").ToString();
StokHareket.TARIH = DateTime.Now;
StokHareket.EVRAKNO = txtFaturaNo.Text;
StokHareket.ACIKLAMA = txtAciklama.Text;
StokHareket.CARIKODU = txtCariKodu.Text;
StokHareket.CARIADI = txtCariAdi.Text;
StokHareket.BIRIM = gridView1.GetRowCellValue(i, "BIRIM").ToString();
StokHareket.MIKTAR = (gridView1.GetRowCellValue(i, "MIKTAR").ToString());
StokHareket.BIRIMFIYATI = decimal.Parse(gridView1.GetRowCellValue(i, "BIRIMFIYATI").ToString());
StokHareket.STOKKODU = gridView1.GetRowCellValue(i, "STOKKODU").ToString();
StokHareket.STOKADI = gridView1.GetRowCellValue(i, "STOKADI").ToString();
StokHareket.KDV = gridView1.GetRowCellValue(i, "KDV").ToString();
StokHareket.ISK = gridView1.GetRowCellValue(i, "ISK").ToString();
//StokHareket.TOPLAM = decimal.Parse(gridView1.GetRowCellValue(i, "TOPLAM").ToString());
if (txtFaturaTürü.SelectedIndex == 0)
{
StokHareket.ISLEMTURU = "ALIŞ FATURASI";
if (txtFaturaTürü.SelectedIndex == 0) StokHareket.GCKODU = "G";
StokHareket.GIREN = StokHareket.MIKTAR;
}
if (txtFaturaTürü.SelectedIndex == 1)
{
StokHareket.ISLEMTURU = "SATIŞ FATURASI";
if (txtFaturaTürü.SelectedIndex == 1) StokHareket.GCKODU = "C";
StokHareket.CIKAN = StokHareket.MIKTAR;
}
StokHareket.SAVEDATE = DateTime.Now;
StokHareket.SAVEUSER = AnaForm.UserID;
DB.TBL_STOKHAREKETs.InsertOnSubmit(StokHareket);
DB.SubmitChanges();
}