예제 #1
0
        private void simpleButton3_Click(object sender, EventArgs e)
        {
            // To do : ayarlardan perakende satış carisi seçilebildiğinde burada da perakende satış için olan carinin Id si veriecek
            Fatura.frmFaturaDetay fatura = new Fatura.frmFaturaDetay(clsTablolar.IslemTipi.AlisFaturasi, -1);
            fatura.MdiParent = this.MdiParent;
            fatura.Show();

            for (int i = 0; i < gridView3.RowCount; i++)
            {
                fatura.StokEkle(Convert.ToInt32(gridView3.GetRowCellValue(i, "StokID")), Convert.ToInt32(gridView3.GetRowCellValue(i, "Miktar1")));
            }
        }
        private void barButtonItem_Faturalandir_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (btnKaydet.Enabled == true)
            {
                MessageBox.Show("Önce kaydı tamamlayın");
                return;
            }
            switch (_SiparisTipi)
            {
            case clsTablolar.Siparis.csSiparis.SiparisTip.AlinanSiparis:
                Fatura = new Fatura.frmFaturaDetay(IslemTipi.SatisFaturasi, Siparis.CariID);
                break;

            case clsTablolar.Siparis.csSiparis.SiparisTip.VerilenSiparis:
                Fatura = new Fatura.frmFaturaDetay(IslemTipi.AlisFaturasi, Siparis.CariID);
                break;
            }

            Fatura.MdiParent = this.MdiParent;
            Fatura.Show();

            for (int i = 0; i < gvSiparisHareket.RowCount; i++)
            {
                if (_SiparisTipi == clsTablolar.Siparis.csSiparis.SiparisTip.VerilenSiparis)
                {
                    Fatura.StokEkle((int)gvSiparisHareket.GetRowCellValue(i, colStokID), (decimal)gvSiparisHareket.GetRowCellValue(i, colMiktar)); // stok ekle ile faturayaharekete yeni satır eklemiş oluyoruz zaten

                    Fatura.gvFaturaHareket.SetRowCellValue(i, colAnaBirimFiyat, gvSiparisHareket.GetRowCellValue(i, colAnaBirimFiyat));
                }
                else if (_SiparisTipi == clsTablolar.Siparis.csSiparis.SiparisTip.AlinanSiparis)
                {
                    Fatura.StokEkle((int)gvSiparisHareket.GetRowCellValue(i, colStokID), (decimal)gvSiparisHareket.GetRowCellValue(i, colMiktar)); // stok ekle ile faturayaharekete yeni satır eklemiş oluyoruz zaten
                    Fatura.gvFaturaHareket.SetRowCellValue(i, colAnaBirimFiyat, gvSiparisHareket.GetRowCellValue(i, colAnaBirimFiyat));
                }
            }
            Fatura.SiparisEvrakEkle(Siparis.SiparisID);
            Fatura.BindingContext[Fatura.FaturaHareket.dt_FaturaHareketleri].EndCurrentEdit();
        }
예제 #3
0
 private void btnHareketCikisiFaturaIleYap_Click(object sender, EventArgs e)
 {
     try
     {
         Fatura.frmFaturaDetay frm = new Fatura.frmFaturaDetay(clsTablolar.IslemTipi.SatisFaturasi, 2);
         frm.MdiParent = this.MdiParent;
         frm.Show();
         for (int i = 0; i < gridView2.RowCount; i++)
         {
             frm.StokEkle(Convert.ToInt32(gridView2.GetRowCellValue(i, "StokID")), Convert.ToDecimal(gridView2.GetRowCellValue(i, "StokMiktari")) - Convert.ToDecimal(gridView2.GetRowCellValue(i, "Miktar1")));
         }
     }
     catch (Exception)
     {
     }
 }