示例#1
0
        public static List <LichThi> LoadDataFromSV(string id)
        {
            list = new List <LichThi>();
            XmlDocument doc = new XmlDocument();

            doc.Load("http://localhost:56715/api/lichthi/" + id);
            XmlElement root = doc.DocumentElement;



            foreach (XmlNode node in root.ChildNodes)
            {
                LichThi lt = new LichThi();
                lt.GhepThi      = node.ChildNodes[0].InnerText.Trim();
                lt.GioBD        = node.ChildNodes[1].InnerText.Trim();
                lt.MonHoc       = new MonHoc();
                lt.MonHoc.MaMH  = node.ChildNodes[3].InnerText.Trim();
                lt.MonHoc.TenMH = node.ChildNodes[8].InnerText.Trim();
                lt.NgayThi      = node.ChildNodes[4].InnerText.Trim();
                lt.PhongThi     = node.ChildNodes[5].InnerText.Trim();
                lt.SoLuong      = int.Parse(node.ChildNodes[6].InnerText.Trim());
                lt.SoPhut       = int.Parse(node.ChildNodes[7].InnerText.Trim());
                lt.ToThi        = node.ChildNodes[9].InnerText.Trim();
                list.Add(lt);
                BMonHoc.AddMon(lt.MonHoc);
                AddLT(lt);
            }

            return(list);
        }
示例#2
0
        public static List <LichThi> getAll()
        {
            list = new List <LichThi>();
            string    query = "select * from LichThi";
            DataTable db    = DataProvider.LoadData(query);

            for (int i = 0; i < db.Rows.Count; i++)
            {
                LichThi lt = new LichThi();
                lt.MonHoc      = new MonHoc();
                lt.MonHoc.MaMH = db.Rows[i]["MaMH"].ToString();
                lt.GhepThi     = db.Rows[i]["GhepThi"].ToString();
                lt.ToThi       = db.Rows[i]["ToThi"].ToString();
                lt.SoLuong     = int.Parse(db.Rows[i]["SoLuong"].ToString());
                lt.NgayThi     = db.Rows[i]["NgayThi"].ToString();
                lt.GioBD       = db.Rows[i]["GioBD"].ToString();
                lt.SoPhut      = int.Parse(db.Rows[i]["SoPhut"].ToString());
                lt.PhongThi    = db.Rows[i]["PhongThi"].ToString();
                list.Add(lt);
            }
            foreach (LichThi lt in list)
            {
                lt.MonHoc = BMonHoc.getByMaMH(lt.MonHoc.MaMH);
            }
            return(list);
        }
示例#3
0
        public static List<LichThi> LoadDataFromSV(string id)
        {
            list = new List<LichThi>();
            XmlDocument doc = new XmlDocument();

            doc.Load("http://localhost:56715/api/lichthi/"+id);
            XmlElement root = doc.DocumentElement;

            foreach (XmlNode node in root.ChildNodes)
            {
                LichThi lt = new LichThi();
                lt.GhepThi = node.ChildNodes[0].InnerText.Trim();
                lt.GioBD = node.ChildNodes[1].InnerText.Trim();
                lt.MonHoc = new MonHoc();
                lt.MonHoc.MaMH = node.ChildNodes[3].InnerText.Trim();
                lt.MonHoc.TenMH=node.ChildNodes[8].InnerText.Trim();
                lt.NgayThi = node.ChildNodes[4].InnerText.Trim();
                lt.PhongThi = node.ChildNodes[5].InnerText.Trim();
                lt.SoLuong = int.Parse(node.ChildNodes[6].InnerText.Trim());
                lt.SoPhut = int.Parse(node.ChildNodes[7].InnerText.Trim());
                lt.ToThi = node.ChildNodes[9].InnerText.Trim();
                list.Add(lt);
                BMonHoc.AddMon(lt.MonHoc);
                AddLT(lt);
            }

            return list;
        }
示例#4
0
 public static List<LichThi> getAll()
 {
     list = new List<LichThi>();
     string query = "select * from LichThi";
     DataTable db = DataProvider.LoadData(query);
     for (int i = 0; i < db.Rows.Count; i++)
     {
         LichThi lt = new LichThi();
         lt.MonHoc = new MonHoc();
         lt.MonHoc.MaMH = db.Rows[i]["MaMH"].ToString();
         lt.GhepThi = db.Rows[i]["GhepThi"].ToString();
         lt.ToThi = db.Rows[i]["ToThi"].ToString();
         lt.SoLuong = int.Parse(db.Rows[i]["SoLuong"].ToString());
         lt.NgayThi = db.Rows[i]["NgayThi"].ToString();
         lt.GioBD = db.Rows[i]["GioBD"].ToString();
         lt.SoPhut = int.Parse(db.Rows[i]["SoPhut"].ToString());
         lt.PhongThi = db.Rows[i]["PhongThi"].ToString();
         list.Add(lt);
     }
     foreach (LichThi lt in list)
     {
         lt.MonHoc = BMonHoc.getByMaMH(lt.MonHoc.MaMH);
     }
     return list;
 }
示例#5
0
        static void AddLT(LichThi lt)
        {
            string query = string.Format("select * from LichThi where MaMH='{0}' and NgayThi='{1}'", lt.MonHoc.MaMH, lt.NgayThi);

            if (DataProvider.LoadData(query).Rows.Count == 0)
            {
                string sql = string.Format("Insert into LichThi values('{0}','{1}','{2}',{3},'{4}','{5}',{6},'{7}')", lt.MonHoc.MaMH, lt.GhepThi, lt.ToThi, lt.SoLuong, lt.NgayThi, lt.GioBD, lt.SoPhut, lt.PhongThi);
                DataProvider.Insert(sql);
            }
        }
示例#6
0
        static void AddLT(LichThi lt)
        {
            string query = string.Format("select * from LichThi where MaMH='{0}' and NgayThi='{1}'",lt.MonHoc.MaMH,lt.NgayThi);

            if (DataProvider.LoadData(query).Rows.Count==0)
            {
                string sql = string.Format("Insert into LichThi values('{0}','{1}','{2}',{3},'{4}','{5}',{6},'{7}')", lt.MonHoc.MaMH, lt.GhepThi, lt.ToThi, lt.SoLuong, lt.NgayThi, lt.GioBD, lt.SoPhut, lt.PhongThi);
                DataProvider.Insert(sql);

            }
        }