コード例 #1
0
 //Lấy giá trị sự kiện(string) dựa vào ID(int,bảng sự kiện)
 public static String getSuKienById(int id)
 {
     using (TuVanLaptopEntities db = new TuVanLaptopEntities())
     {
         SuKien sk = db.SuKiens.Single(n => n.Id == id);
         return((sk.Name).ToString());
     }
 }
コード例 #2
0
 //lấy Id của sự kiện dựa vào Name(string)(Bảng sự kiện)
 //tên sự kiện ko đc trùng nhau và là duy nhất
 public static String getSuKienId(string name)
 {
     using (TuVanLaptopEntities db = new TuVanLaptopEntities())
     {
         SuKien sk = db.SuKiens.SingleOrDefault(n => n.Name == name);
         if (sk == null)
         {
             return(null);
         }
         return((sk.Id).ToString());
     }
 }
コード例 #3
0
        //chuyển luât vế trái string[int] sang string[string]
        public static string ConvertIntArrayToStringArray(string vetrai)
        {
            //chuyển vế trái của luật sang list string[string]
            List <string> result    = vetrai.Split(new char[] { ',' }).ToList();
            List <String> vetraisau = new List <string>();

            for (int i = 0; i < result.Count; i++)
            {
                //chuyển list string(id) tới list string(name)
                vetraisau.Add(SuKien.getSuKienById(Convert.ToInt16(result[i])));
            }
            return(String.Join(", ", vetraisau.ToArray()));;
        }
コード例 #4
0
 //lưu sự kiện vào database
 public static bool SaveSuKien(SuKien sukien)
 {
     using (TuVanLaptopEntities db = new TuVanLaptopEntities())
     {
         //tìm xem có tồn tại sk này chưa
         SuKien sk = db.SuKiens.SingleOrDefault(n => n.Name == sukien.Name);
         //nếu tồn tại trả về null
         if (sk != null)
         {
             return(false);
         }
         db.SuKiens.Add(sukien);
         db.SaveChanges();
         return(true);
     }
 }