예제 #1
0
        private void ChuyenDeSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            ChuyenDe temp = (ChuyenDe)Chuyendelv.SelectedItem;

            LopThongTin.ChuyenDePass = temp;
            this.Frame.Navigate(typeof(LamChuyenDePage));
        }
예제 #2
0
 public IActionResult OnGet(int id)
 {
     ChuyenDe = _ChuyenDeService.GetChuyenDe(id);
     if (ChuyenDe == null)
     {
         return(NotFound());
     }
     return(Page());
 }
예제 #3
0
        public void UpdateChuyenDe(int id, ChuyenDe ChuyenDe)
        {
            var _ChuyenDe = _unitOfWork.DanhSachChuyenDe.GetBy(id);

            if (_ChuyenDe != null)
            {
                _ChuyenDe.MaChuyenDe  = ChuyenDe.MaChuyenDe;
                _ChuyenDe.KhuVuc      = ChuyenDe.KhuVuc;
                _ChuyenDe.NgayBatDau  = ChuyenDe.NgayBatDau;
                _ChuyenDe.NgayKetThuc = ChuyenDe.NgayKetThuc;
                _ChuyenDe.TrangThai   = ChuyenDe.TrangThai;
            }
            _unitOfWork.Complete();
        }
예제 #4
0
 public bool Update(ChuyenDe pChuyenDe)
 {
     try
     {
         SqlDataAdapter da = new SqlDataAdapter("select * from ChuyenDe", _cn);
         DataRow        r  = dt.Rows.Find(pChuyenDe.MaChuyenDe);
         if (r != null)
         {
             r["MaNganh"] = pChuyenDe.MaNganh;
             r["TenCD"]   = pChuyenDe.TenChuyenDe;
             r["SoHVMax"] = pChuyenDe.SoHocVienMax;
         }
         SqlCommandBuilder cm = new SqlCommandBuilder(da);
         da.Update(dt);
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #5
0
        // Them Chuyen de
        public bool Insert(ChuyenDe pChuyenDe)
        {
            try
            {
                SqlDataAdapter da = new SqlDataAdapter("Select * from ChuyenDe", _cn);
                DataRow        r  = dt.NewRow();
                r["MaCD"]    = pChuyenDe.MaChuyenDe;
                r["MaNganh"] = pChuyenDe.MaNganh;
                r["TenCD"]   = pChuyenDe.TenChuyenDe;
                r["SoHVMax"] = pChuyenDe.SoHocVienMax;

                dt.Rows.Add(r);

                SqlCommandBuilder cm = new SqlCommandBuilder(da);
                da.Update(dt);
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
        public List <ChuyenDe> GetChuyenDeTheTich()
        {
            List <ChuyenDe> datalist = new List <ChuyenDe>();
            DataTable       dt       = getData("select *from CHUYENDETHETICH");

            if (dt.Rows.Count == 0)
            {
                datalist = null;
            }
            else
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    ChuyenDe temp = new ChuyenDe();
                    temp.Title       = dt.Rows[i][0].ToString();
                    temp.TenChuyenDe = dt.Rows[i][1].ToString();
                    temp.SoCau       = int.Parse(dt.Rows[i][2].ToString());
                    datalist.Add(temp);
                }
            }
            return(datalist);
        }
 public void OnGet(int id)
 {
     ChuyenDe = _ChuyenDeService.GetChuyenDe(id);
 }
예제 #8
0
 public bool Update(ChuyenDe pChuyenDe)
 {
     return(dal_chuyende.Update(pChuyenDe));
 }
예제 #9
0
 public bool Insert(ChuyenDe pChuyenDe)
 {
     return(dal_chuyende.Insert(pChuyenDe));
 }
예제 #10
0
 public void AddChuyenDe(ChuyenDe ChuyenDe)
 {
     _unitOfWork.DanhSachChuyenDe.Add(ChuyenDe);
     _unitOfWork.Complete();
 }