Exemple #1
0
        public static string NewBestID()
        {
            List <HuongDanVien> list = HuongDanVien.All();

            if (list.Count > 0)
            {
                string   id = list[list.Count - 1].ID;
                string[] s  = id.Split('V');
                id = s[1];
                int newMaSo = MyConvert.ToInt32(id) + 1;
                if (newMaSo >= 99999)
                {
                    MessageBox.Show("Cạn kho mã số cho hướng dẫn viên!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return("");
                }
                id = newMaSo.ToString();
                while (id.Length < 4)
                {
                    id = "0" + id;
                }
                id = "HDV" + id;
                return(id);
            }
            return("HDV0000");
        }
Exemple #2
0
        public static bool Update(HuongDanVien hdv, List <HDV_Tour> list)
        {
            object rs       = DataProvider.Instance.ExecuteNonQuery("HDV_Update", hdv.ID, hdv.Ho, hdv.Ten, hdv.NgaySinh, hdv.GioiTinh, hdv.DiaChi, hdv.QuocGia, hdv.DienThoai, hdv.TrangThai);
            int    affected = MyConvert.ToInt32(rs);

            if (affected > 0)
            {
                foreach (HDV_Tour i in list)
                {
                    if (!HDV_Tour.Add(i))
                    {
                        MessageBox.Show(String.Format("Adding the specialized tour is faile at ID = {0}", i.MTour), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                return(true);
            }
            return(false);
        }
Exemple #3
0
 public static List <PhanCongHDV> FindByMHDV(HuongDanVien hdv)
 {
     return(CBO.FillCollection <PhanCongHDV>(DataProvider.Instance.ExecuteReader("PhanCongHDV_FindByMHDV", hdv.ID)));
 }
Exemple #4
0
        public static bool Add(HuongDanVien hdv)
        {
            object rs = DataProvider.Instance.ExecuteNonQuery("HDV_Add", hdv.ID, hdv.Ho, hdv.Ten, hdv.NgaySinh, hdv.GioiTinh, hdv.DiaChi, hdv.QuocGia, hdv.DienThoai, hdv.TrangThai);

            return(MyConvert.ToInt32(rs) > 0);
        }