public int ThemChiTiet(ChiTietTourDTO ctt) { ChiTietTour ct = new ChiTietTour(); ct.MaTour = ctt.MaTour; ct.MaDiaDiem = ctt.MaDiaDiem; db.ChiTietTours.Add(ct); db.SaveChanges(); return(1); }
private void Save_Click(object sender, EventArgs e) { if (TestInput() == true) { TourBUS tour = new TourBUS(); TourDTO t = new TourDTO(); foreach (ListViewItem item in listView_dstour.Items) { if (item.Selected) { t.MaTour = int.Parse(item.SubItems[0].Text); t.TenTour = textBox_tentour.Text; t.ThongTinTour = textBox_thongtintour.Text; string str = textBox_giatour.Text; if (str.Contains("₫")) { while (str.IndexOf("₫") != -1) { str = str.Remove(str.IndexOf("₫"), 1); } } if (str.Contains(" ")) { while (str.IndexOf(" ") != -1) { str = str.Remove(str.IndexOf(" "), 1); } } if (str.Contains(".")) { while (str.IndexOf(".") != -1) { str = str.Remove(str.IndexOf("."), 1); } } Regex regex = new Regex(@"^\d+$"); if (!regex.IsMatch(str)) { MessageBox.Show("Thêm thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { t.GiaTour = int.Parse(str); if (tour.suaTour(t) == 1) { MessageBox.Show("Lưu thành công!", "Thông báo"); ChiTietTourBUS ctt = new ChiTietTourBUS(); ctt.xoaChiTiet(int.Parse(item.SubItems[0].Text)); foreach (ListViewItem item1 in listView_dd.Items) { DiaDiemBUS dd = new DiaDiemBUS(); int ma = dd.search_madd(item1.SubItems[0].Text); ChiTietTourDTO ct = new ChiTietTourDTO(); ct.MaTour = int.Parse(item.SubItems[0].Text); ct.MaDiaDiem = ma; ChiTietTourBUS chitiet = new ChiTietTourBUS(); chitiet.themChiTiet(ct); } item.SubItems[1].Text = textBox_tentour.Text; item.SubItems[2].Text = textBox_thongtintour.Text; item.SubItems[3].Text = textBox_giatour.Text; } else { MessageBox.Show("Thêm thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); Dispose(); } } } } } }
private void Add1_Click(object sender, EventArgs e) { if (TestInput() == true) { TourDTO t = new TourDTO(); t.TenTour = textBox_tentour.Text; t.ThongTinTour = textBox_thongtintour.Text; string str = textBox_giatour.Text; if (str.Contains("₫")) { while (str.IndexOf("₫") != -1) { str = str.Remove(str.IndexOf("₫"), 1); } } if (str.Contains(" ")) { while (str.IndexOf(" ") != -1) { str = str.Remove(str.IndexOf(" "), 1); } } if (str.Contains(".")) { while (str.IndexOf(".") != -1) { str = str.Remove(str.IndexOf("."), 1); } } Regex regex = new Regex(@"^\d+$"); if (!regex.IsMatch(str)) { MessageBox.Show("Thêm thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { t.GiaTour = int.Parse(str); TourBUS tour = new TourBUS(); int kq = tour.themTour(t); if (kq != 0) { MessageBox.Show("Thêm thành công!", "Thông báo"); ListViewItem item = new ListViewItem(new String[] { textBox_matour.Text = kq.ToString(), textBox_tentour.Text, textBox_thongtintour.Text, textBox_giatour.Text }); this.listView_dstour.Items.AddRange(new ListViewItem[] { item }); foreach (ListViewItem item1 in listView_dd.Items) { DiaDiemBUS dd = new DiaDiemBUS(); int ma = dd.search_madd(item1.SubItems[0].Text); ChiTietTourDTO ct = new ChiTietTourDTO(); ct.MaTour = kq; ct.MaDiaDiem = ma; ChiTietTourBUS chitiet = new ChiTietTourBUS(); chitiet.themChiTiet(ct); } textBox_tentour.Text = ""; textBox_thongtintour.Text = ""; textBox_giatour.Text = ""; listView_dd.Items.Clear(); } else { MessageBox.Show("Thêm thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); Dispose(); } } } }
public int themChiTiet(ChiTietTourDTO ctt) { ChiTietTourDAO cttour = new ChiTietTourDAO(); return(cttour.ThemChiTiet(ctt)); }