private void btnIskontoUygula_Click(object sender, EventArgs e) { if (ISKONTO.IsNotEmpty() && anaForm != null) { if (iskontoTip == 0) { anaForm.IskontoUygula("T", ISKONTO.GetDoubleData(), adisyonRecID); } else { anaForm.IskontoUygula("Y", ISKONTO.GetDoubleData(), adisyonRecID); } double tutar = 0.0; foreach (DataGridViewRow row in grdAdisyon.Rows) { tutar += Convert.ToDouble(row.Cells["grdTutar"].Value.ToString()); } lblSecimTutar.Text = (tutar - anaForm.GetIskT()).ToString("#,##0.00"); if (ODENEN.IsNotEmpty()) { PARA_USTU.SetDoubleData(ODENEN.GetDoubleData() - (tutar - anaForm.GetIskT())); } } }
private void btnIskontoYuzde_Click(object sender, EventArgs e) { iskontoTip = 1; lblIskonto.Text = "Yüzde"; btnIskontoYuzde.Appearance.BackColor = Color.FromArgb(34, 106, 183); btnIskontoTutar.Appearance.BackColor = Color.White; ISKONTO.DecimalCount = 5; if (anaForm != null && anaForm.GetIskO() != 0.0) { ISKONTO.SetDoubleData(anaForm.GetIskO()); } }
private void grdAdisyon_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e) { if (grdAdisyon.Rows.Count > 0) { grdAdisyon.Rows[0].Selected = false; double tutar = 0.0; foreach (DataGridViewRow row in grdAdisyon.Rows) { tutar += Convert.ToDouble(row.Cells["grdTUTAR"].Value); } lblSecimTutar.Text = tutar.ToString("#,##0.00"); if (anaForm != null) { ISKONTO.SetDoubleData(anaForm.GetIskT()); if (ISKONTO.IsNotEmpty()) { lblSecimTutar.Text = (tutar - ISKONTO.GetDoubleData()).ToString("#,##0.00"); } } } }
private void HesapKapat_Load(object sender, EventArgs e) { lblCari.Text = anaForm.GetCariAdi(); blueParams.fatEvrakSeri = "P"; dtAdisyon.Columns.Add("TARIH"); dtAdisyon.Columns.Add("STOK_ISIM"); dtAdisyon.Columns.Add("MIKTAR"); dtAdisyon.Columns.Add("BIRIM_FIYAT"); dtAdisyon.Columns.Add("TUTAR"); dtAdisyon.Columns.Add("GENEL_TOPLAM"); dtAdisyon.Columns.Add("MASA_TANIMI"); ISKONTO.Setup(); ISKONTO.DecimalCount = 2; grdAdisyon.SQLText = "SELECT STOK.STOK_KODU, STOK_ADI, SATIS_FIYAT, HAR.MIKTAR - ISNULL(ODENEN_MIKTAR, 0) AS MIKTAR, (SATIS_FIYAT * (HAR.MIKTAR - ISNULL(ODENEN_MIKTAR, 0))) AS TUTAR " + "FROM [TBLBLUEADISYON] ADISYON, TBLBLUEADISYONHAR HAR, TBLSTOK STOK " + "WHERE /*WS*/ADISYON.REC_ID = " + adisyonRecID + " " + "AND ADISYON.REC_ID = HAR.ADISYON_RECID " + "AND HAR.STOK_KODU = STOK.STOK_KODU " + "AND HAR.MIKTAR - ISNULL(ODENEN_MIKTAR, 0) <> 0/*WE*/"; grdAdisyon.Open(); ArsSQLQry qryKasa = new ArsSQLQry(); qryKasa.SQLText = "SELECT KASA_KODU, KASA_ADI FROM [TBLKASA]"; qryKasa.Open(); if (qryKasa.Found()) { for (int i = 0; i < qryKasa.DataCount(); i++) { SimpleButton btnKasa = new SimpleButton(); btnKasa.Text = qryKasa.GetString("KASA_ADI"); btnKasa.Tag = "ks_" + qryKasa.GetString("KASA_KODU"); pnlOdemeYeri.Controls.Add(btnKasa); btnKasa.Size = new Size(pnlOdemeYeri.Size.Width - 25, 75); btnKasa.Location = new Point(3, i * 78); btnKasa.Click += OdemeClick; qryKasa.Next(); } } ArsSQLQry qryBanka = new ArsSQLQry(); qryBanka.SQLText = "SELECT HESAP_KODU, HESAP_ADI FROM [TBLBANKA]"; qryBanka.Open(); if (qryBanka.Found()) { for (int i = 0; i < qryBanka.DataCount(); i++) { SimpleButton btnBanka = new SimpleButton(); btnBanka.Text = qryBanka.GetString("HESAP_ADI"); btnBanka.Tag = "bn_" + qryBanka.GetString("HESAP_KODU"); pnlOdemeYeri.Controls.Add(btnBanka); btnBanka.Size = new Size(pnlOdemeYeri.Size.Width - 25, 75); btnBanka.Location = new Point(3, (qryKasa.DataCount() + i) * 78); btnBanka.Click += OdemeClick; qryBanka.Next(); } } }