public void loadDSChiPhi(List <ChiPhi> danhsach) { DataTable dt = new DataTable(); dt.Columns.Add("Mã đoàn"); dt.Columns.Add("Tên đoàn"); dt.Columns.Add("Giá tiền"); decimal tongchiphi = 0; foreach (ChiPhi chiphi in danhsach) { string gia = String.Format(cul, "{0:c}", chiphi.GiaTien); DoanDL doan = listdoanDL.Select(x => x).Where(c => c.Id == chiphi.MaDoan).FirstOrDefault(); dt.Rows.Add(chiphi.MaDoan, doan.Ten.Trim(), gia); tongchiphi += (decimal)chiphi.GiaTien; } lbTongChiPhi.Text = String.Format(cul, "{0:c}", tongchiphi); DataView dv = new DataView(dt); dgvThongKe.DataSource = dv; dgvThongKe.Refresh(); dgvThongKe.Update(); dgvThongKe.AutoGenerateColumns = false; }
public void loadThongKe(List <ChiPhi> danhsach) { CultureInfo cul = CultureInfo.GetCultureInfo("vi-VN"); // try with "en-US" DataTable dt = new DataTable(); dt.Columns.Add("Mã đoàn"); dt.Columns.Add("Tên đoàn"); dt.Columns.Add("Chi phí"); decimal tongchiphi = 0; foreach (ChiPhi chiphi in danhsach) { string gia = String.Format(cul, "{0:c}", chiphi.GiaTien); DoanDL doan = chiphi.GetDoanDL(); dt.Rows.Add(chiphi.MaDoan, doan.Ten.Trim(), gia); tongchiphi += (decimal)chiphi.GiaTien; } lbThongKe.Text = String.Format(cul, "{0:c}", tongchiphi); DataView dv = new DataView(dt); dgv_ThongKe.DataSource = dv; dgv_ThongKe.Refresh(); dgv_ThongKe.Update(); dgv_ThongKe.AutoGenerateColumns = false; }
public FormThemDoan(DoanDL doanDL) { InitializeComponent(); this.Text = "Chỉnh sửa thông tin đoàn du lịch"; this.curDoanDL = doanDL; LoadTour(); loadDataDoan(); }
private void dataGridView1_SelectionChanged(object sender, EventArgs e) { if (dataGridView1.Rows.Count > 0) { curDoanDL = listDoanDL[dataGridView1.CurrentCell.RowIndex]; Console.WriteLine(curDoanDL.Ten); } }
private void button1_Click(object sender, EventArgs e) { if (txTenDoan.Text == "") { MessageBox.Show("Tên doàn không được để trống!", "Lỗi:Tên doàn không được để trống!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } int result = DateTime.Compare(dateBatDau.Value, dateKetThuc.Value); if (result > 0) { //relationship = "is later than"; MessageBox.Show("Ngày bắt đầu phải nhỏ hơn ngày kết thúc.", "Lỗi: Ngày bắt đầu lớn hơn ngày kết thúc!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (result == 0) { // relationship = "is the same time as"; MessageBox.Show("Ngày bắt đầu và ngày kết thúc phải khác nhau", "Lỗi:Trùng ngày bắt đầu và ngày kết thúc!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (cbTour.SelectedIndex == -1) { MessageBox.Show("Hãy chọn Tour !!!!", "Lỗi: Chưa chọn Tour!!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } // laays du lieu de luu if (this.Text == "Chỉnh sửa thông tin đoàn du lịch") { DoanDL doanDL = new DoanDL() { Id = curDoanDL.Id, KhoiHanh = dateBatDau.Value, KetThuc = dateKetThuc.Value, MaTour = listTour[cbTour.SelectedIndex].Id, Gia = curGia, Ten = txTenDoan.Text, updated = true }; doanDL.Save(); if (doanDL.Id != -1) { MessageBox.Show("Sửa thông tin Đoàn thành công. Trang sửa thông tin đoàn sẽ đóng!!!!", "Thông báo: Sửa thành công", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } else { DoanDL doanDL = new DoanDL() { Id = -1, KhoiHanh = dateBatDau.Value, KetThuc = dateKetThuc.Value, MaTour = listTour[cbTour.SelectedIndex].Id, Gia = curGia, Ten = txTenDoan.Text }; doanDL.Save(); if (doanDL.Id != -1) { MessageBox.Show("Thêm Đoàn thành công. Trang thêm đoàn sẽ đóng!!!!", "Thông báo: Thêm thành công", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } }
public ChiTietDoanDL(DoanDL doanDL) { this.curDoanDL = doanDL; InitializeComponent(); /* this.curDoanDL = doanDL; * curDoanDL.GetCTDoanByDoan(); * listKhach = curDoanDL.GetKhachDoan(); * listNhanVien = curDoanDL.GetNhanVienDoan(); * listChiPhi = curDoanDL.GetChiPhiDoan(); * loadKhach_Doan(); * loadNhanVien_Doan(); * khachs = DalNguoi.getKhach(); * nv = DalNguoi.getNhanVien(); * DataCombobox();*/ }
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); }
private void btLoc_Click(object sender, EventArgs e) { listChiPhi_search = new List <ChiPhi>(); foreach (ChiPhi chiphi in listChiPhi) { DoanDL doan = listdoanDL.Select(x => x).Where(c => c.Id == chiphi.MaDoan).FirstOrDefault(); int result1 = DateTime.Compare((DateTime)doan.KhoiHanh, dateTimePicker1.Value); int result2 = DateTime.Compare((DateTime)doan.KhoiHanh, dateTimePicker2.Value); if (result1 >= 0 && result2 <= 0) { listChiPhi_search.Add(chiphi); } } //listChiPhi = temp; loadDSChiPhi(listChiPhi_search); }
private void button1_Click(object sender, EventArgs e) { List <ChiPhi> listChiPhi_search = new List <ChiPhi>(); foreach (ChiPhi chiphi in listChiPhi) { DoanDL doan = chiphi.GetDoanDL(); int result1 = DateTime.Compare((DateTime)doan.KhoiHanh, dateDB_ThongKe.Value); int result2 = DateTime.Compare((DateTime)doan.KhoiHanh, dateKT_ThongKe.Value); if (result1 >= 0 && result2 <= 0) { listChiPhi_search.Add(chiphi); } } //listChiPhi = temp; loadThongKe(listChiPhi_search); }
public FormThemDoan() { InitializeComponent(); this.curDoanDL = new DoanDL(); LoadTour(); }