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(); } }