Beispiel #1
0
        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);
        }
Beispiel #2
0
        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();
                            }
                        }
                    }
                }
            }
        }
Beispiel #3
0
        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();
                    }
                }
            }
        }
Beispiel #4
0
        public int themChiTiet(ChiTietTourDTO ctt)
        {
            ChiTietTourDAO cttour = new ChiTietTourDAO();

            return(cttour.ThemChiTiet(ctt));
        }