示例#1
0
        private void btSearch_Click(object sender, EventArgs e)
        {
            if (DateTime.Parse(dtNgayDau.Text) > DateTime.Parse(dtNgayCuoi.Text))
            {
                MessageBox.Show("Thời gian không hợp lệ! Xin vui lòng kiểm tra lại!", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            DoanhThu_DTO DoanhThu = new DoanhThu_DTO();

            DoanhThu.NgayDau  = DateTime.Parse(dtNgayDau.Text);
            DoanhThu.NgayCuoi = DateTime.Parse(dtNgayCuoi.Text);
            DoanhThu.Error    = "Không có Doanh Thu trong khoảng thời gian này";

            List <DoanhThu_DTO> DT = DoanhThu_BUS.List_DoanhThu(DoanhThu);

            dataGridView1.DataSource         = DT;
            dataGridView1.Columns[0].Visible = false;
            dataGridView1.Columns[1].Visible = false;
            dataGridView1.Columns[2].Visible = false;
            dataGridView1.Columns[6].Visible = false;
            if (DT.Count == 0)
            {
                MessageBox.Show(DoanhThu.Error, "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            List <DoanhThu_DTO> DT1 = DoanhThu_BUS.TongDoanhThu(DoanhThu);

            if (DT1.Count == 0)
            {
                tbTongDoanhThu.Text = "0";
            }
            else
            {
                tbTongDoanhThu.Text = DT1[0].TongDoanhThu.ToString();
            }
        }
示例#2
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            if (DateTime.Parse(dateTimePicker2.Text) <= DateTime.Parse(dateTimePicker1.Text))
            {
                MessageBox.Show("Mốc thời gian không đúng, Xin nhập lại!");
                dateTimePicker2.Focus();
                return;
            }
            if (checkBox1.Checked == true && comboBox1.Text == "")
            {
                MessageBox.Show("Xin chọn bàn");
                return;
            }
            listView1.Items.Clear();

            DoanhThu_DTO dt = new DoanhThu_DTO();

            dt.Ten_Ban     = comboBox1.Text;
            dt.Ngay_Dau    = DateTime.Parse(dateTimePicker1.Text);
            dt.Ngay_cuoi   = DateTime.Parse(dateTimePicker2.Text);
            dt.Error_First = "Không có Doanh Thu Theo Yêu Cầu";
            if (checkBox1.Checked == true)
            {
                List <DoanhThu_DTO> List_DoanhThu = DoanhThu_BUS.List_DoanhThu(dt);
                foreach (DoanhThu_DTO item in List_DoanhThu)
                {
                    ListViewItem List_item = new ListViewItem(item.Ten_Ban.ToString());
                    List_item.SubItems.Add(item.Ngay_Lap.ToString());
                    List_item.SubItems.Add(item.Ten_SP.ToString());
                    List_item.SubItems.Add(item.Loai.ToString());
                    List_item.SubItems.Add(item.Thanh_Tien.ToString());
                    listView1.Items.Add(List_item);
                }

                textBox1.Text = Convert.ToString(DoanhThu_BUS.TongTienBan(dt));
                if (dt.TongThanhTien_First == 0)
                {
                    MessageBox.Show("Không có Doanh Thu ngày được chọn");
                    return;
                }
            }
            if (checkBox2.Checked == true)
            {
                listView1.Items.Clear();
                List <DoanhThu_DTO> List_DoanhThu = DoanhThu_BUS.List_All(dt);
                foreach (DoanhThu_DTO item in List_DoanhThu)
                {
                    ListViewItem List_item = new ListViewItem(item.Ten_Ban.ToString());
                    List_item.SubItems.Add(item.Ngay_Lap.ToString());
                    List_item.SubItems.Add(item.Ten_SP.ToString());
                    List_item.SubItems.Add(item.Loai.ToString());
                    List_item.SubItems.Add(item.Thanh_Tien.ToString());
                    listView1.Items.Add(List_item);
                }
                textBox1.Text = Convert.ToString(DoanhThu_BUS.TongTien_All(dt));
                if (dt.TongThanhTien == 0)
                {
                    MessageBox.Show(dt.Error);
                }
            }
            if (checkBox1.Checked == false && checkBox2.Checked == false)
            {
                MessageBox.Show("Xin Chon Phuong Thuc!");
            }
        }