public void CariIskonto3TutarGir()
 {
     if (_dt_HareketDetay.Rows.Count > 0)
     {
         frmMiktarGir frm = new frmMiktarGir(0, frmMiktarGir.SayiCinsi.Ondalikli);
         frm.labelControl1.Text = "Birinci Cari İskonto Tutarını girin";
         if (frm.ShowDialog() == System.Windows.Forms.DialogResult.Yes)
         {
             decimal iskontoYuzdesi = (100 * Convert.ToDecimal(frm.textEdit1.Text)) / KolonVerTopliyim("CariIskonto2SonrasiTutar");
             for (int i = 0; i < _dt_HareketDetay.Rows.Count; i++)
             {
                 _gvFaturaHareket.SetRowCellValue(i, "CariIskonto3", iskontoYuzdesi);
             }
         }
     }
 }
        private void btnSec_Click(object sender, EventArgs e)
        {
            if (gvStokListesi.RowCount == 0)
            {
                return;
            }

            decimal Miktarr = 1;

            if (ceBarkoddanMiktarAl.Checked == true)
            {
                try
                {
                    trGenel = SqlConnections.GetBaglanti().BeginTransaction();
                    Miktarr = StokArama.BarkdundanMiktarVer(SqlConnections.GetBaglanti(), trGenel, MiktarliBarkod);
                    trGenel.Commit();
                }
                catch (Exception hata)
                {
                    trGenel.Rollback();
                    frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                    frmHataBildir.ShowDialog();
                }
            }
            if (ceMiktariElleGir.Checked == true && !gvStokListesi.IsMultiSelect) // eğer çoklu seçim ise aşağıda çağıracak bu satırları
            {
                frmMiktarGirr = new clsTablolar.frmMiktarGir(Miktarr, clsTablolar.frmMiktarGir.SayiCinsi.Ondalikli);
                frmMiktarGirr.labelControl1.Text = gvStokListesi.GetFocusedRowCellValue("StokAdi").ToString() + "\n Eklenecek Miktarı Girin";
                frmMiktarGirr.ShowDialog();
                Miktarr = Convert.ToDecimal(frmMiktarGirr.textEdit1.EditValue);
            }

            if (StokArama.SayimID != -1)
            {
                Miktarr = Convert.ToDecimal(gvStokListesi.GetFocusedRowCellValue("SayimMiktari"));
            }


            // bunu böyle yaptık çünkü birden fazla satır seçilme işlemindede çalışsın ve s
            // ve bşrden fazla satır seçildiğinde ilk önce seçimin ilk satırını versin
            if (ceCokluSecim.CheckState == CheckState.Checked && gvStokListesi.IsMultiSelect)
            {
                for (int i = 0; i < gvStokListesi.GetSelectedRows().Length; i++)
                {
                    if (ceMiktariElleGir.Checked == true)
                    {
                        frmMiktarGirr = new clsTablolar.frmMiktarGir(Miktarr);
                        frmMiktarGirr.labelControl1.Text = gvStokListesi.GetFocusedRowCellValue("StokAdi").ToString() + "\n Eklenecek Miktarı Girin";
                        frmMiktarGirr.ShowDialog();
                        Miktarr = Convert.ToDecimal(frmMiktarGirr.textEdit1.EditValue);
                    }

                    //if ((int)btnEdit_SayimAciklama.EditValue != -1)
                    if (StokArama.SayimID != -1)
                    {
                        Miktarr = Convert.ToDecimal(gvStokListesi.GetRowCellValue(gvStokListesi.GetSelectedRows()[i], "SayimMiktari"));
                    }


                    Stok_Sec((int)(gvStokListesi.GetRowCellValue(gvStokListesi.GetSelectedRows()[i], "StokID")), Miktarr);
                }
            }
            else
            {
                Stok_Sec((int)(gvStokListesi.GetFocusedRowCellValue("StokID")), Miktarr);
            }

            if (secilenKontrol != null)
            {
                secilenKontrol.SelectAll();
            }

            if (ceArdArdaEkle.Checked == false)
            {
                Close();
            }
        }