예제 #1
0
        private void btnHareketiAc_Click(object sender, EventArgs e)
        {
            clsTablolar.IslemTipi EntegrasyonNo = (clsTablolar.IslemTipi)Convert.ToInt32(gridView1.GetFocusedRowCellValue("Entegrasyon"));

            if (EntegrasyonNo == clsTablolar.IslemTipi.AlisFaturasi || EntegrasyonNo == clsTablolar.IslemTipi.SatisFaturasi)
            {
                clsTablolar.Fatura.csFaturaHareketIDdenFaturaIDVer Idver = new clsTablolar.Fatura.csFaturaHareketIDdenFaturaIDVer();
                int FaturaID = 0;
                try
                {
                    TrGenel  = SqlConnections.GetBaglanti().BeginTransaction();
                    FaturaID = Idver.FaturaHareketIDdenFaturaIDVer((int)gridView1.GetFocusedRowCellValue("EntegrasyonID"), SqlConnections.GetBaglanti(), TrGenel);
                    TrGenel.Commit();
                }
                catch (Exception hata)
                {
                    TrGenel.Rollback();
                    frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                    frmHataBildir.ShowDialog();
                }
                Fatura.frmFaturaDetay frmAlisFatura = new Fatura.frmFaturaDetay(FaturaID);
                frmAlisFatura.MdiParent = this.MdiParent;
                frmAlisFatura.Show();
            }
        }
예제 #2
0
 private void btnCariHrAc_Click(object sender, EventArgs e)
 {
     if (gridView1.RowCount == 0)
     {
         return;
     }
     if (Convert.ToInt32(gridView1.GetFocusedRowCellValue("Entegrasyon")) == Convert.ToInt32(clsTablolar.cari.CariHr.CariHrEntegrasyon.CariKartHareketi))
     {
         Cari.CariHr.frmCariHrKarti frm = new frmCariHrKarti((int)gridView1.GetFocusedRowCellValue("CariHrID"));
         frm.MdiParent = this.MdiParent;
         frm.Show();
     }
     if (Convert.ToInt32(gridView1.GetFocusedRowCellValue("Entegrasyon")) == Convert.ToInt32(clsTablolar.cari.CariHr.CariHrEntegrasyon.AlisFaturasi) || Convert.ToInt32(gridView1.GetFocusedRowCellValue("Entegrasyon")) == Convert.ToInt32(clsTablolar.cari.CariHr.CariHrEntegrasyon.SatisFaturasi) || Convert.ToInt32(gridView1.GetFocusedRowCellValue("Entegrasyon")) == Convert.ToInt32(clsTablolar.cari.CariHr.CariHrEntegrasyon.AlistanIadeFaturasi) || Convert.ToInt32(gridView1.GetFocusedRowCellValue("Entegrasyon")) == Convert.ToInt32(clsTablolar.cari.CariHr.CariHrEntegrasyon.SatistanIadeFaturasi))
     {
         Fatura.frmFaturaDetay frm = new Fatura.frmFaturaDetay((int)gridView1.GetFocusedRowCellValue("EntegrasyonID"));
         frm.MdiParent = this.MdiParent;
         frm.Show();
     }
     if (Convert.ToInt32(gridView1.GetFocusedRowCellValue("Entegrasyon")) == Convert.ToInt32(clsTablolar.cari.CariHr.CariHrEntegrasyon.AlinanCek) || Convert.ToInt32(gridView1.GetFocusedRowCellValue("Entegrasyon")) == Convert.ToInt32(clsTablolar.cari.CariHr.CariHrEntegrasyon.VerilenCek))
     {
         Cek.frmCekKarti frm = new Cek.frmCekKarti((int)gridView1.GetFocusedRowCellValue("EntegrasyonID"));
         frm.MdiParent = this.MdiParent;
         frm.Show();
     }
 }
예제 #3
0
 private void btnAlistanIadeFatura_ItemClick(object sender, ItemClickEventArgs e)
 {
     Fatura.frmFaturaDetay frmFaturaDetay = new Fatura.frmFaturaDetay(clsTablolar.IslemTipi.AlisIadeFaturasi, -1);
     frmFaturaDetay.MdiParent = this;
     frmFaturaDetay.Text      = "ALIŞ İADE FATURASI";
     frmFaturaDetay.Show();
 }
예제 #4
0
 private void btnSatisFaturasi_ItemClick(object sender, ItemClickEventArgs e)
 {
     Fatura.frmFaturaDetay frmFaturaDetay = new Fatura.frmFaturaDetay(clsTablolar.IslemTipi.SatisFaturasi, -1);
     frmFaturaDetay.MdiParent = this;
     frmFaturaDetay.Text      = "SATIŞ FATURASI";
     frmFaturaDetay.Show();
 }
예제 #5
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 btnKaydiAc_Click(object sender, EventArgs e)
        {
            //aslında gridde seçili satır yoksa işlem yapmasın demek için "FocusedRowHandle" yeterdi ama
            //elimizde farklı kod olsun diye "SelectedRowsCount" u da yazdık. :)
            if (gvFatura.FocusedRowHandle < 0 || gvFatura.SelectedRowsCount <= 0)
            {
                return;
            }

            Fatura.frmFaturaDetay FaturaKarti = new Fatura.frmFaturaDetay(Convert.ToInt32(gvFatura.GetFocusedRowCellValue("FaturaID")));
            FaturaKarti.MdiParent = this.MdiParent;
            FaturaKarti.Show();
        }
예제 #7
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)
     {
     }
 }
        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();
        }