Beispiel #1
0
        private void btTim_Doanhthu_Click(object sender, EventArgs e)
        {
            //Console.WriteLine(dateBD_doanhthu.Value.Date+", "+ dateKT_doanhthu.Value.Date);
            // Console.WriteLine("[Ngày bắt đầu] >= '{0:dd/MM/yyyy}' AND [Ngày bắt đầu] <= '{1:dd/MM/yyyy}' ", dateBD_doanhthu.Value.Date, dateKT_doanhthu.Value.Date);
            CultureInfo cul       = CultureInfo.GetCultureInfo("vi-VN"); // try with "en-US"
            decimal     doanhthu1 = 0;

            dv_doanhthu.RowFilter  = string.Format("[Ngày bắt đầu] >= '{0:dd/MM/yyyy}' AND [Ngày bắt đầu] <= '{1:dd/MM/yyyy}' ", dateBD_doanhthu.Value.Date, dateKT_doanhthu.Value.Date);
            dgvDoanhThu.DataSource = dv_doanhthu;
            dgvDoanhThu.Refresh();
            dgvDoanhThu.Update();
            for (int i = 0; i < dgvDoanhThu.Rows.Count; i++)
            {
                DoanDL result = listDoanDL.Select(x => x).Where(d => d.Id == int.Parse(dgvDoanhThu.Rows[i].Cells[0].Value.ToString())).FirstOrDefault();
                doanhthu1 += result.TinhDoanhThu();
            }
            lbSoLuongDoan.Text = dgvDoanhThu.Rows.Count + "";
            lbDoanhThu.Text    = String.Format(cul, "{0:c}", doanhthu1);
        }