Example #1
0
 public void LayGia()
 {
     if (cbTour.SelectedIndex != -1)
     {
         //MessageBox.Show(listTour[cbTour.SelectedIndex].GetCurrentGiaTour().Gia1.ToString(), "Lỗi:Tour không có Giá !!", MessageBoxButtons.OK, MessageBoxIcon.Information);
         Tour tour_temp = listTour[cbTour.SelectedIndex];
         listGia = tour_temp.GetListGiaTour();
         if (listGia is null)
         {
             MessageBox.Show("Tour này hiện chưa có Giá. Bạn cần thêm giá để chọn Tour này", "Lỗi:Tour không có Giá !!", MessageBoxButtons.OK, MessageBoxIcon.Information);
             cbTour.SelectedIndex = -1;
             txGia.Text           = "";
         }
         else
         {
             Gia gia_temp = tour_temp.GetGiaByDatetime(dateBatDau.Value);
             if (gia_temp is null)
             {
                 MessageBox.Show("Tour này hiện chưa có Giá trong thời gian này. Bạn cần thêm giá để chọn Tour này", "Lỗi:Tour không có Giá trong thời gian này !!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 cbTour.SelectedIndex = -1;
                 txGia.Text           = "";
             }
             else
             {
                 CultureInfo cul = CultureInfo.GetCultureInfo("vi-VN");   // try with "en-US"
                 //    string a = gia_temp.Gia1.ToString("#,###", cul.NumberFormat);
                 string a = String.Format(cul, "{0:c}", gia_temp.Gia1);
                 txGia.Text = a;
                 curGia     = gia_temp.Gia1;
             }
         }
     }
 }
Example #2
0
        public string DisplayPrice()
        {
            if (string.IsNullOrEmpty(Gia) || Gia.Equals("0"))
            {
                return("Thỏa thuận");
            }

            decimal number;

            var value = string.Empty;

            if (!decimal.TryParse(Gia, out number))
            {
                return(value);
            }

            if (number % 1 == 0)
            {
                value = Convert.ToDecimal(Gia).ToString("N0") + " " + DonVi;
            }
            if (number % 1 != 0)
            {
                value = Convert.ToDecimal(Gia).ToString("N2") + " " + DonVi;
            }
            return(value);
        }
Example #3
0
        private void btXoaGia_Click(object sender, EventArgs e)
        {
            if (dgvGia.SelectedRows.Count > 0)
            {
                int i = listGiaTour.IndexOf(curGia);
                Console.WriteLine("xao  gia thu" + i);
                curGia.Delete();

                if (i == listGiaTour.Count - 1)
                {
                    curGia = listGiaTour[i];
                    dgvGia.Rows[i].Selected = true;
                }
                else
                {
                    if (listGiaTour.Count > 0)
                    {
                        curGia = listGiaTour[i];
                        dgvGia.Rows[i].Selected = true;
                    }
                }
                listGiaTour.Remove(curGia);
                loadGia();
            }
        }
Example #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            Gia gia = db.Gias.Find(id);

            db.Gias.Remove(gia);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #5
0
 public ActionResult Edit([Bind(Include = "IdMucgia,Dongia,Ngayapdung,Ngayketthuc")] Gia gia)
 {
     if (ModelState.IsValid)
     {
         db.Entry(gia).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(gia));
 }
Example #6
0
 public ActionResult Edit([Bind(Include = "ma_gia,gia_goc,gia_khuyen_mai,ngay_ap_dung")] Gia gia)
 {
     if (ModelState.IsValid)
     {
         db.Entry(gia).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(gia));
 }
Example #7
0
        public ActionResult Create([Bind(Include = "IdMucgia,Dongia,Ngayapdung,Ngayketthuc")] Gia gia)
        {
            if (ModelState.IsValid)
            {
                db.Gias.Add(gia);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(gia));
        }
Example #8
0
        private void comboBox1_SelectionChangeCommitted(object sender, EventArgs e)
        {
            btnAccept.Visible = true;
            btnDelete.Visible = true;
            Gia obj = comboBox1.SelectedItem as Gia;

            if (obj != null)
            {
                id_bangGiaChon = obj.id;
                nameBang       = obj.name;
                showData(obj.id);
            }
        }
Example #9
0
        // GET: Admin/Gias/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Gia gia = db.Gias.Find(id);

            if (gia == null)
            {
                return(HttpNotFound());
            }
            return(View(gia));
        }
Example #10
0
        public ActionResult Create([Bind(Include = "ma_gia,gia_goc,gia_khuyen_mai,ngay_ap_dung")] Gia gia)
        {
            if (ModelState.IsValid)
            {
                db.gias.Add(new Gia
                {
                    gia_goc        = gia.gia_goc,
                    gia_khuyen_mai = gia.gia_khuyen_mai,
                    ngay_ap_dung   = DateTime.Now
                });
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(gia));
        }
Example #11
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 = _tourRepository.getById(_id, "");
         Gia newgia = new Gia();
         newgia.GiaTri = (int)mucgia.Value;
         newgia.TGBD   = tungay.Value;
         newgia.TGKT   = denngay.Value;
         Tour.Gias.Add(newgia);
         MessageBox.Show("Thêm thành công!");
         this.Close();
     }
 }
Example #12
0
 private void btThemGia_Click(object sender, EventArgs e)
 {
     if (TrangThai != "AddTour")
     {
         Gia gia = new Gia();
         gia.MaTour  = curTour.Id;
         gia.BatDau  = dateTimePickerBD.Value;
         gia.KetThuc = dateTimePickerKT.Value;
         gia.Gia1    = decimal.Parse(txGia.Text);
         gia.Id      = -1;
         if (btThemGia.Text == "Lưu")
         {
             gia.updated = true;
             gia.Id      = listGiaTour[dgvGia.CurrentCell.RowIndex].Id;
         }
         gia.Save();
         dgvGia.DataSource = null;
         loadGia();
         btThemGia.Text = "Thêm";
     }
 }
Example #13
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);
            }
        }
Example #14
0
        private void dgvGia_SelectionChanged(object sender, EventArgs e)
        {
            int curIndex = listGiaTour.IndexOf(curGia);

            if (listGiaTour.Count > 0)
            {
                //Console.WriteLine("vao trong if");
                // set new cur DD

                curGia = listGiaTour[dgvGia.CurrentRow.Index];
            }
            if (curIndex != -1)
            {
                curGia = listGiaTour[curIndex];
            }


            foreach (DataGridViewRow row in dgvGia.SelectedRows)
            {
                txGia.Text             = row.Cells[1].Value.ToString();
                dateTimePickerBD.Value = Convert.ToDateTime(row.Cells[2].Value.ToString());
                dateTimePickerKT.Value = Convert.ToDateTime(row.Cells[3].Value.ToString());
            }
        }
Example #15
0
 public void Add(Gia gia)
 {
     _context.Gias.Add(gia);
     _context.SaveChanges();
 }
Example #16
0
 void loadCurGia(Gia gia)
 {
     txGia.Text             = gia.Gia1.ToString();
     dateTimePickerBD.Value = gia.BatDau;
     dateTimePickerKT.Value = gia.KetThuc;
 }
Example #17
0
        private void btSave_Click(object sender, EventArgs e)
        {
            if (dgvGia.RowCount > 1 && dgvDiaDiem.RowCount > 1)
            {
                int VT     = dgvDsTour.CurrentCell.RowIndex;
                int matour = int.Parse(dgvDsTour.Rows[VT].Cells[0].Value.ToString());
                //delete chi tiết tour, giá tour
                tour.deleteCTTour(matour);
                gia.deleteGiaTour(matour);
                // thêm lại
                //Thêm Chi Tiết tour
                Tour t    = new Tour();
                int  flag = 0;
                if (dgvDiaDiem.RowCount == 0)
                {
                    MessageBox.Show("Không thêm chi tiết tour");
                }
                else
                {
                    for (int tt = 0; tt < dgvDiaDiem1.RowCount - 1; tt++)
                    {
                        try
                        {
                            t.MaTour = matour;
                            string mdd = dgvDiaDiem.Rows[tt].Cells[0].Value.ToString();
                            t.MaDiaDiem = mdd;
                            t.thutu     = int.Parse(dgvDiaDiem.Rows[tt].Cells[2].Value.ToString());
                            if (tour.insertCTTour(t))
                            {
                                flag = 0;
                            }
                            else
                            {
                                flag = 1;
                                MessageBox.Show("Thêm chi tiết tour thất bại");
                                break;
                            }
                        }
                        catch (Exception)
                        { }
                    }
                    if (flag == 0)
                    {
                        MessageBox.Show("Thêm chi tiết tour thành công");
                    }
                }
                //Thêm Giá Tour
                Gia g     = new Gia();
                int flag1 = 0;
                if (dgvGia.RowCount == 0)
                {
                    MessageBox.Show("Tour này chưa được thêm giá");
                }
                for (int i = pos; i < dgvGia.RowCount - 1; i++)
                {
                    string tgbd = dgvGia.Rows[pos].Cells[1].Value.ToString();
                    //DateTime TGBD = Convert.ToDateTime(tgbd);
                    string tgkt = dgvGia.Rows[pos].Cells[2].Value.ToString();
                    //DateTime TGKT = Convert.ToDateTime(tgkt);
                    float giatour = float.Parse(dgvGia.Rows[pos].Cells[3].Value.ToString());

                    //Set data cho g
                    g.MaTour = int.Parse(tbMaTour.Text);
                    g.tgbd   = tgbd;
                    g.tgkt   = tgkt;
                    g.gia    = giatour;

                    // insert into table Gia
                    if (gia.insertGia(g))
                    {
                        flag1 = 0;
                    }
                    else
                    {
                        flag1 = 1;
                        MessageBox.Show("Thêm giá thứ " + pos + " thất bại");
                        break;
                    }
                }
                if (flag1 == 0)
                {
                    MessageBox.Show("Thêm giá tour thành công");
                }
            }
            else
            {
                MessageBox.Show("Vui lòng thêm địa điểm và giá tour");
            }
        }
Example #18
0
 public bool insertGia(Gia g)
 {
     return(giaDal.insertGia(g));
 }
Example #19
0
        public Doan_ViewModel()
        {
            List         = new ObservableCollection <Model.Sanpham>(Model.DataProvider.Ins.DB.Sanphams);
            DelList      = new ObservableCollection <Model.Sanpham>();
            List_Danhmuc = new ObservableCollection <Model.Danhmuc>(Model.DataProvider.Ins.DB.Danhmucs);

            OpenInsert      = false;
            OpenUpdate      = false;
            OpenDelete      = false;
            OpenMultiDelete = false;
            IsActive        = false;

            CloseDialog_Command = new RelayCommand <object>(p =>
            {
                return(true);
            }, p =>
            {
                OpenInsert      = false;
                OpenUpdate      = false;
                OpenDelete      = false;
                OpenMultiDelete = false;

                SelectedItem = null;
            });

            CloseAlert_Command = new RelayCommand <object>(p =>
            {
                return(true);
            },
                                                           p =>
            {
                IsActive = false;
            });

            #region Load

            Load_Command = new RelayCommand <object>(p =>
            {
                return(true);
            }, p =>
            {
                List    = new ObservableCollection <Model.Sanpham>(Model.DataProvider.Ins.DB.Sanphams);
                DelList = new ObservableCollection <Model.Sanpham>();

                List_Danhmuc = new ObservableCollection <Model.Danhmuc>(Model.DataProvider.Ins.DB.Danhmucs);

                OpenInsert      = false;
                OpenUpdate      = false;
                OpenDelete      = false;
                OpenMultiDelete = false;
                IsActive        = false;

                SelectedItem = null;
            });

            #endregion

            #region Insert

            OpenformInsert_Command = new RelayCommand <object>(p =>
            {
                if (Taikhoan_ViewModel.CurrentUser.ma_quyen != 1)
                {
                    return(false);
                }

                if (OpenInsert == true || OpenUpdate == true || OpenDelete == true || OpenMultiDelete == true)
                {
                    return(false);
                }

                return(true);
            }, p =>
            {
                OpenInsert = true;
            });

            Insert_Command = new RelayCommand <object>(p =>
            {
                if (string.IsNullOrEmpty(Ten) || string.IsNullOrEmpty(Gia) || string.IsNullOrEmpty(Mota))
                {
                    return(false);
                }

                int dongianhap = 0;
                if (!int.TryParse(Gia.Replace(" ", String.Empty), out dongianhap))
                {
                    return(false);
                }

                if (SDanhmuc == null)
                {
                    return(false);
                }

                return(true);
            }, p =>
            {
                Model.Sanpham item = new Model.Sanpham()
                {
                    ma_sanpham   = ((Src.MyStaticMethods.RandomString(2, false)) + (Src.MyStaticMethods.RandomInt(4))),
                    Danhmuc      = SDanhmuc,
                    ten_sanpham  = Ten,
                    dongia       = Convert.ToDouble(Gia.Replace(" ", String.Empty)),
                    mota_sanpham = Mota,
                    tendonvi     = Tendonvi
                };

                Model.DataProvider.Ins.DB.Sanphams.Add(item);
                Model.DataProvider.Ins.DB.SaveChanges();

                List.Insert(0, item);

                OpenInsert = false;

                IsActive = true;
                Message  = "Thêm mới thành công !!!";
            });

            #endregion

            #region Update

            OpenformUpdate_Command = new RelayCommand <Button>(p =>
            {
                if (Taikhoan_ViewModel.CurrentUser.ma_quyen != 1)
                {
                    return(false);
                }

                if (OpenInsert == true || OpenUpdate == true || OpenDelete == true || OpenMultiDelete == true)
                {
                    return(false);
                }

                return(true);
            }, p =>
            {
                SelectedItem = Model.DataProvider.Ins.DB.Sanphams.Where(x => x.ma_sanpham == (p.Uid)).SingleOrDefault();

                OpenUpdate = true;
            });

            Update_Command = new RelayCommand <object>(p =>
            {
                if (SelectedItem == null)
                {
                    return(false);
                }

                int dongianhap = 0;
                if (!int.TryParse(SelectedItem.dongia.ToString().Replace(" ", String.Empty), out dongianhap))
                {
                    return(false);
                }

                if (string.IsNullOrEmpty(SelectedItem.ten_sanpham) || string.IsNullOrEmpty(SelectedItem.mota_sanpham) || string.IsNullOrEmpty(SelectedItem.dongia.ToString()))
                {
                    return(false);
                }

                if (SelectedItem.Danhmuc == null)
                {
                    return(false);
                }

                return(true);
            }, p =>
            {
                Model.Sanpham item = Model.DataProvider.Ins.DB.Sanphams.Where(x => x.ma_sanpham == SelectedItem.ma_sanpham).SingleOrDefault();

                item.Danhmuc      = SelectedItem.Danhmuc;
                item.ten_sanpham  = SelectedItem.ten_sanpham;
                item.dongia       = SelectedItem.dongia;
                item.mota_sanpham = SelectedItem.mota_sanpham;
                item.tendonvi     = SelectedItem.tendonvi;

                Model.DataProvider.Ins.DB.SaveChanges();

                List = new ObservableCollection <Model.Sanpham>(Model.DataProvider.Ins.DB.Sanphams);

                OpenUpdate = false;

                SelectedItem = null;

                IsActive = true;
                Message  = "Chỉnh sửa thành công !!!";
            });

            #endregion

            #region Search

            Search_Command = new RelayCommand <TextBox>(p =>
            {
                return(true);
            }, p =>
            {
                if (p.Text != string.Empty)
                {
                    List = new ObservableCollection <Model.Sanpham>(List.Where(x => (x.ten_sanpham.ToLower().Contains(p.Text.ToLower())) || (x.Danhmuc.ten_danhmuc.ToLower().Contains(p.Text.ToLower()))));
                }
                else
                {
                    List = new ObservableCollection <Model.Sanpham>(Model.DataProvider.Ins.DB.Sanphams);
                }
            });

            #endregion

            #region Sort

            SortbyName_Command = new RelayCommand <object>(p =>
            {
                return(true);
            }, p =>
            {
                var chk_list = new ObservableCollection <Model.Sanpham>(List.OrderByDescending(x => x.ten_sanpham));

                if (chk_list[0] == List[0])
                {
                    List = new ObservableCollection <Model.Sanpham>(List.OrderBy(x => x.ten_sanpham));
                }
                else
                {
                    List = chk_list;
                }
            });

            SortbyPrice_Command = new RelayCommand <object>(p =>
            {
                return(true);
            }, p =>
            {
                var chk_list = new ObservableCollection <Model.Sanpham>(List.OrderByDescending(x => x.dongia));

                if (chk_list[0] == List[0])
                {
                    List = new ObservableCollection <Model.Sanpham>(List.OrderBy(x => x.dongia));
                }
                else
                {
                    List = chk_list;
                }
            });

            SortbyUnit_Command = new RelayCommand <object>(p =>
            {
                return(true);
            }, p =>
            {
                var chk_list = new ObservableCollection <Model.Sanpham>(List.OrderByDescending(x => x.tendonvi));

                if (chk_list[0] == List[0])
                {
                    List = new ObservableCollection <Model.Sanpham>(List.OrderBy(x => x.tendonvi));
                }
                else
                {
                    List = chk_list;
                }
            });


            SortbyCategory_Command = new RelayCommand <object>(p =>
            {
                return(true);
            }, p =>
            {
                var chk_list = new ObservableCollection <Model.Sanpham>(List.OrderByDescending(x => x.Danhmuc.ten_danhmuc));

                if (chk_list[0] == List[0])
                {
                    List = new ObservableCollection <Model.Sanpham>(List.OrderBy(x => x.Danhmuc.ten_danhmuc));
                }
                else
                {
                    List = chk_list;
                }
            });

            #endregion

            #region Delete

            OpenformDelete_Command = new RelayCommand <Button>(p =>
            {
                if (Taikhoan_ViewModel.CurrentUser.ma_quyen != 1)
                {
                    return(false);
                }

                if (OpenInsert == true || OpenUpdate == true || OpenDelete == true || OpenMultiDelete == true)
                {
                    return(false);
                }

                return(true);
            }, p =>
            {
                SelectedItem = Model.DataProvider.Ins.DB.Sanphams.Where(x => x.ma_sanpham == (p.Uid)).SingleOrDefault();

                OpenDelete = true;
            });

            Delete_Command = new RelayCommand <object>(p =>
            {
                return(true);
            }, p =>
            {
                Model.Sanpham item = Model.DataProvider.Ins.DB.Sanphams.Where(x => x.ma_sanpham == (SelectedItem.ma_sanpham)).SingleOrDefault();
                Model.DataProvider.Ins.DB.Sanphams.Remove(item);
                Model.DataProvider.Ins.DB.SaveChanges();

                OpenDelete = false;

                List.Remove(item);

                IsActive = true;
                Message  = "Xóa thành công !!!";
            });

            #endregion

            #region MultiDelete

            OpenformMultiDelete_Command = new RelayCommand <object>(p =>
            {
                if (Taikhoan_ViewModel.CurrentUser.ma_quyen != 1)
                {
                    return(false);
                }

                if (OpenInsert == true || OpenUpdate == true || OpenMultiDelete == true || OpenDelete == true)
                {
                    return(false);
                }

                if (DelList.Count() == 0)
                {
                    return(false);
                }

                return(true);
            }, p =>
            {
                OpenMultiDelete = true;
            });

            AddDelList_Command = new RelayCommand <CheckBox>(p =>
            {
                return(true);
            }, p =>
            {
                DelList.Add(List.Where(x => x.ma_sanpham == (p.Uid)).SingleOrDefault());
            });

            RemoveDelList_Command = new RelayCommand <CheckBox>(p =>
            {
                return(true);
            }, p =>
            {
                DelList.Remove(List.Where(x => x.ma_sanpham == (p.Uid)).SingleOrDefault());
            });

            MultiDelete_Command = new RelayCommand <object>(p =>
            {
                if (DelList.Count() == 0)
                {
                    return(false);
                }

                return(true);
            }, p =>
            {
                Removeforever_IteminDb();
                RemoveIteminList();

                DelList         = new ObservableCollection <Model.Sanpham>();
                OpenMultiDelete = false;

                IsActive = true;
                Message  = "Xóa thành công !!!";
            });

            #endregion

            #region Filter

            Filter_Command = new RelayCommand <object>(p =>
            {
                return(true);
            }, p =>
            {
                if (SDanhmuc_Filter != null)
                {
                    List = new ObservableCollection <Model.Sanpham>(List.Where(x => x.Danhmuc == SDanhmuc_Filter));
                }
                else
                {
                    List = new ObservableCollection <Model.Sanpham>(Model.DataProvider.Ins.DB.Sanphams);
                }
            });

            #endregion
        }
Example #20
0
 public void Update(Gia gia)
 {
     _context.Gias.Update(gia);
     _context.SaveChanges();
 }
Example #21
0
 public string[] CatChuoi()
 {
     string[] s = { Mahang.ToString(), Tenhang, Soluong.ToString(), Gia.ToString(), Ngaysanxuat.Day + "/" + Ngaysanxuat.Month + "/" + Ngaysanxuat.Year, Hansudung.Day + "/" + Hansudung.Month + "/" + Hansudung.Year, Loai };
     return(s);
 }
Example #22
0
        private void bt_Them_Click(object sender, EventArgs e)
        {
            if (Validate() == false)
            {
                MessageBox.Show("Vui lòng thêm địa điểm tour và giá tour và tên tour");
            }
            else
            {
                //Thêm Tour
                Tour   t       = new Tour();
                string MaTour  = tbMaTour.Text;
                string TenTour = tbTenTour.Text;
                t.MaTour     = int.Parse(tbMaTour.Text);
                t.TenTour    = tbTenTour.Text;
                t.MaLoaiTour = cbb_LoaiTour.SelectedIndex + 1;
                if (tour.insertTour(t))
                {
                    MessageBox.Show("Thêm thành công");
                }
                else
                {
                    MessageBox.Show("Thêm thất bại");
                }
                //Thêm Chi Tiết tour
                int flag = 0;
                if (GridViewDD2.RowCount == 0)
                {
                    MessageBox.Show("Không thêm chi tiết tour");
                }
                else
                {
                    for (int tt = 0; tt < GridViewDiaDiem.RowCount - 1; tt++)
                    {
                        try
                        {
                            string mdd = GridViewDD2.Rows[tt].Cells[0].Value.ToString();
                            t.MaDiaDiem = mdd;
                            t.thutu     = tt + 1;
                            if (tour.insertCTTour(t))
                            {
                                flag = 0;
                            }
                            else
                            {
                                flag = 1;
                                MessageBox.Show("Thêm chi tiết tour thất bại");
                                break;
                            }
                        }
                        catch (Exception)
                        { }
                    }
                    if (flag == 0)
                    {
                        MessageBox.Show("Thêm chi tiết tour thành công");
                    }
                }
                //Thêm Giá Tour
                Gia g     = new Gia();
                int flag1 = 0;
                if (dgvGia.RowCount == 0)
                {
                    MessageBox.Show("Tour này chưa được thêm giá");
                }
                for (int i = pos; i < dgvGia.RowCount - 1; i++)
                {
                    string tgbd = dgvGia.Rows[pos].Cells[1].Value.ToString();
                    //DateTime TGBD = Convert.ToDateTime(tgbd);
                    string tgkt = dgvGia.Rows[pos].Cells[2].Value.ToString();
                    //DateTime TGKT = Convert.ToDateTime(tgkt);
                    float gia = float.Parse(dgvGia.Rows[pos].Cells[3].Value.ToString());

                    //Set data cho g
                    g.MaTour = int.Parse(tbMaTour.Text);
                    g.tgbd   = tgbd;
                    g.tgkt   = tgkt;
                    g.gia    = gia;

                    // insert into table Gia
                    if (giaBLL.insertGia(g))
                    {
                        flag1 = 0;
                    }
                    else
                    {
                        flag1 = 1;
                        MessageBox.Show("Thêm giá thứ " + pos + " thất bại");
                        break;
                    }
                }
                if (flag1 == 0)
                {
                    MessageBox.Show("Thêm giá tour thành công");
                }
            }
        }
Example #23
0
 private void dgvGia_Click(object sender, EventArgs e)
 {
     curGia = listGiaTour[dgvGia.CurrentCell.RowIndex];
 }
Example #24
0
 public void Delete(Gia gia)
 {
     _context.Gias.Remove(gia);
     _context.SaveChanges();
 }