Exemplo n.º 1
0
        private void btnDoanhThu_ThongKe_Click(object sender, EventArgs e)
        {
            if (cbDoanhThu_Thang.Text != "")
            {
                int             thang = int.Parse(cbDoanhThu_Thang.Text.Trim());
                List <PhongDTO> dsphg = new List <PhongDTO>();
                dsphg = PhongBUS.LayDSPhong();

                int[] arrDoanhThu = new int[dsphg.Count];

                arrDoanhThu = PhongBUS.LapBaoCaoDoanhThu(thang);
                int dt = 0;
                for (int i = 0; i < arrDoanhThu.Length; ++i)
                {
                    dt += arrDoanhThu[i];
                }
                tbDoanhThu.Text = dt.ToString("00.00");
                List <int> dstb = new List <int>();
                dstb = PhongBUS.layDSTBThang(thang);
                dgvDoanhThu.Rows.Clear();
                for (int i = 0; i < dsphg.Count; i++)
                {
                    dgvDoanhThu.Rows.Add(i + 1, dsphg[i].MaPhong, arrDoanhThu[i], dstb[i]);
                }
            }
            else
            {
                MessageBox.Show("Bạn chưa chọn tháng", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }