예제 #1
0
        public avaaLasku(int varausid, int lasku_id)
        {
            InitializeComponent();
            dgvVaraus.DataSource  = TaskDB.HaeVaraus(varausid);
            dgvMokki.DataSource   = TaskDB.HaeMokki(varausid);
            dgvAsiakas.DataSource = TaskDB.HaeAs(varausid);
            dgvPalv.DataSource    = TaskDB.HaeVarauksenPalvelut(varausid);
            DataTable t = TaskDB.HaeSumma(lasku_id);

            lbSumma.Text = t.Rows[0].ItemArray[0].ToString();
            double  summa   = 0;
            double  kerroin = 0.1;
            Palvelu p       = new Palvelu();

            foreach (DataGridViewRow rivi in dgvPalv.Rows)
            {
                if (rivi.Index < dgvPalv.RowCount - 1)
                {
                    string str = dgvPalv.Rows[rivi.Index].Cells[3].Value.ToString();
                    summa += Convert.ToDouble(str);
                }
            }
            lbPHinta.Text = (summa + (summa * kerroin)).ToString();
            double kokonaissumma = double.Parse(lbSumma.Text) + double.Parse(lbPHinta.Text);

            lbYht.Text = kokonaissumma.ToString();
        }