private void button1_Click(object sender, EventArgs e) { //if (DateTime.Now <= DateTime.Parse(dateTimePicker3.Text)) //{ // MessageBox.Show("Mốc thời gian không đúng, Xin nhập lại!"); // dateTimePicker3.Focus(); // return; //} listView1.Items.Clear(); DoanhThu_DTO DT = new DoanhThu_DTO(); DT.Ten_Ban = comboBox2.Text; DT.Ngay_Hien_Tai = DateTime.Parse(dateTimePicker3.Text.ToString()); DT.Error = "Không tìm thấy Doanh thu theo ngay yêu cầu"; if (checkBox4.Checked == true) { List <DoanhThu_DTO> List_DoanhThu = DoanhThu_BUS.List_DoanhThu2(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.TongTienBan2(DT)); if (DT.TongThanhTien == 0) { MessageBox.Show("Không có Doanh Thu ngày được chọn"); } } if (checkBox3.Checked == true) { listView1.Items.Clear(); List <DoanhThu_DTO> List_DoanhThu = DoanhThu_BUS.List_All2(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_All2(DT)); if (DT.TongThanhTien == 0) { MessageBox.Show(DT.Error); } } if (checkBox3.Checked == false && checkBox4.Checked == false) { MessageBox.Show("Xin Chon Phuong Thuc!"); } }
private void btIn_Click(object sender, EventArgs e) { DoanhThu_DTO DoanhThu = new DoanhThu_DTO(); DoanhThu.NgayDau = DateTime.Parse(dtNgayDau.Text); DoanhThu.NgayCuoi = DateTime.Parse(dtNgayCuoi.Text); List <DoanhThu_DTO> DT1 = DoanhThu_BUS.TongDoanhThu(DoanhThu); if (DT1.Count == 0) { MessageBox.Show("Không có báo cáo Doanh Thu để in ra!Vui lòng kiểm tra lại trước khi in!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } DataGridView drgv = new DataGridView(); using (SaveFileDialog sfd = new SaveFileDialog() { Filter = "Excel Wordnook|*.xls", ValidateNames = true }) { if (sfd.ShowDialog() == DialogResult.OK) { Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application(); Workbook wb = app.Workbooks.Add(XlSheetType.xlWorksheet); Worksheet ws = (Worksheet)app.ActiveSheet; app.Visible = false; ws.Cells[1, 1] = "Cà phê The Cold House"; ws.Cells[2, 1] = "Editor: Trần Đức Sơn"; //ws.Cells[3, 1] = string.Format("Doanh thu theo bàn số {0}", comboBox1.Text); ws.Cells[3, 1] = string.Format("Tổng doanh thu là: {0} VND", tbTongDoanhThu.Text); ws.Cells[4, 3] = "Mã Hóa Đơn"; ws.Cells[4, 4] = "Mã Bàn"; ws.Cells[4, 5] = "Thành Tiền"; int z = 5; //foreach (ListViewItem item in .Items) //{ for (int i = 0; i < dataGridView1.Rows.Count; i++) { for (int j = 5; j < dataGridView1.Columns.Count - 1; j++) { for (int k = 2; k >= 0; k--) { ws.Cells[i + 5, j - k] = dataGridView1.Rows[i].Cells[j].Value.ToString(); } } } wb.SaveAs(sfd.FileName, XlFileFormat.xlWorkbookDefault, Type.Missing, Type.Missing, true, false, XlSaveAsAccessMode.xlNoChange, XlSaveConflictResolution.xlLocalSessionChanges, Type.Missing, Type.Missing); app.Quit(); MessageBox.Show("Impot Success!"); } } }
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(); } }
private void FrmDoanhThuNgay_Load(object sender, EventArgs e) { dtBus = new DoanhThu_BUS(); }
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!"); } }