コード例 #1
0
        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()));
                }
            }
        }
コード例 #2
0
        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());
            }
        }
コード例 #3
0
        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");
                    }
                }
            }
        }
コード例 #4
0
        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();
                }
            }
        }