Beispiel #1
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (check())
     {
         return;
     }
     if (_id != -1)
     {
         LoaiHinhDL lh = _loaiHinhDuLichRepository.getById(_id);
         lh.Ten  = LHname.Text;
         lh.moTa = Mota.Text;
         _loaiHinhDuLichRepository.Update(lh);
         MessageBox.Show("Sửa thành công Loại hình du lịch");
         Program.Form.TabRefresh(ListTab.LoaiHinhDuLich);
     }
     else
     {
         LoaiHinhDL lh = new LoaiHinhDL();
         lh.Ten  = LHname.Text;
         lh.moTa = Mota.Text;
         _loaiHinhDuLichRepository.Add(lh);
         MessageBox.Show("Thêm thành công Loại hình du lịch");
         Program.Form.TabRefresh(ListTab.LoaiHinhDuLich);
         this.Close();
     }
 }
Beispiel #2
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (!check())
     {
         MessageBox.Show("Thông tin thiếu hoặc không hợp lệ !");
     }
     else
     {
         Tour        = _tourRepository.getById(_id, "");
         Tour.MaTour = matourtb.Text;
         Tour.Ten    = tentourtb.Text;
         LoaiHinhDL item = new LoaiHinhDL();
         item        = (LoaiHinhDL)loaicbb.SelectedItem;
         Tour.LHDLId = item.LHDLId;
         Tour.CTTours.Clear();
         foreach (ListViewItem dd in diadiemlist.CheckedItems)
         {
             CTTour newcttour = new CTTour();
             newcttour.DDId   = Convert.ToInt32(dd.SubItems[0].Text);
             newcttour.TourId = Tour.TourId;
             //_cTTourRepository.Add(newcttour);
             Tour.CTTours.Add(newcttour);
         }
         _tourRepository.Update(Tour);
         MessageBox.Show("Cập nhật thành công!");
         Program.Form.TabRefresh(ListTab.Tour);
     }
 }
Beispiel #3
0
        private void init()
        {
            switch (editState)
            {
            case EditState.View:
            {
                LoaiHinhDL lh = _loaiHinhDuLichRepository.getById(_id);
                LHname.Text     = lh.Ten;
                Mota.Text       = lh.moTa;
                LHname.Enabled  = false;
                Mota.Enabled    = false;
                Savebtt.Enabled = false;
                break;
            }

            case EditState.Edit:
            {
                LoaiHinhDL lh = _loaiHinhDuLichRepository.getById(_id);
                LHname.Text = lh.Ten;
                Mota.Text   = lh.moTa;
                break;
            }

            case EditState.Create:
            {
                break;
            }
            }
        }
Beispiel #4
0
        private void showThongtin()
        {
            IEnumerable <DiaDiem> listdd = _diadiemRepository.getAll();

            /*Dia Diem Tour*/
            foreach (var DD in listdd)
            {
                ListViewItem diaDiem = new ListViewItem(new[] { DD.DDId.ToString(), DD.TenDD });
                diadiemlist.Items.Add(diaDiem);
            }
            /* Loại hình */
            LoaiHinhDL item1 = new LoaiHinhDL();

            item1.LHDLId = 1;
            item1.Ten    = "Loại 1";
            loaicbb.Items.Add(item1);
            loaicbb.DisplayMember = "Ten";
            loaicbb.ValueMember   = "LHDLId";

            Tour = _tourRepository.getById(_id, "");

            /*Thong tin Tour*/
            matourtb.Text  = Tour.MaTour;
            tentourtb.Text = Tour.Ten;
            foreach (LoaiHinhDL loai in loaicbb.Items)
            {
                if (loai.LHDLId == Tour.LHDL.LHDLId)
                {
                    loaicbb.SelectedItem = loai;
                }
            }

            /*Dia Diem Tour*/
            foreach (var DD in Tour.CTTours)
            {
                ListViewItem diaDiem = new ListViewItem(new[] { DD.DiaDiem.DDId.ToString(), DD.DiaDiem.TenDD });
                foreach (ListViewItem dd in diadiemlist.Items)
                {
                    if (dd.Text == diaDiem.Text)
                    {
                        dd.Checked = true;
                    }
                }
            }

            /*Gia Tour*/

            var info = System.Globalization.CultureInfo.GetCultureInfo("vi-VN");

            foreach (var Gia in Tour.Gias)
            {
                var          giaTien = String.Format(info, "{0:n}", Gia.GiaTri.ToString());
                ListViewItem gia     = new ListViewItem(new[] { giaTien, Gia.TGBD.ToString("dd/MM/yyyy HH:mm:ss"), Gia.TGKT.ToString("dd/MM/yyyy HH:mm:ss") });
                gialist.Items.Add(gia);
            }
        }
Beispiel #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (!check())
            {
                MessageBox.Show("Thông tin thiếu hoặc không hợp lệ !");
            }
            else
            {
                Tour newtour = new Tour();
                newtour.CTTours = new List <CTTour>();
                newtour.Gias    = new List <Gia>();
                Gia newgia = new Gia();
                newtour.MaTour = matourtb.Text;
                newtour.Ten    = tentourtb.Text;

                LoaiHinhDL item = new LoaiHinhDL();
                item         = (LoaiHinhDL)loaihinhcbb.SelectedItem;
                newtour.LHDL = item;

                foreach (ListViewItem dd in diadiem.CheckedItems)
                {
                    CTTour newcttour = new CTTour();
                    newcttour.DDId   = Convert.ToInt32(dd.SubItems[0].Text);
                    newcttour.TourId = newtour.TourId;
                    //_cTTourRepository.Add(newcttour);
                    newtour.CTTours.Add(newcttour);
                }
                newgia.GiaTri = (int)mucgia.Value;
                newgia.TGBD   = tungay.Value;
                newgia.TGKT   = denngay.Value;
                newgia.TourId = newtour.TourId;
                newtour.Gias.Add(newgia);
                _tourRepository.Add(newtour);
                // _giaRepository.Add(newgia);
                MessageBox.Show("Thêm thành công!");
                Program.Form.TabRefresh(ListTab.Tour);
            }
        }
Beispiel #6
0
 public void Update(LoaiHinhDL lhdl)
 {
     _context.LoaiHinhDLs.Update(lhdl);
     _context.SaveChanges();
 }
Beispiel #7
0
 public void Delete(LoaiHinhDL lhdl)
 {
     _context.LoaiHinhDLs.Remove(lhdl);
     _context.SaveChanges();
 }
Beispiel #8
0
 public void Add(LoaiHinhDL lhdl)
 {
     _context.LoaiHinhDLs.Add(lhdl);
     _context.SaveChanges();
 }