protected void Page_Load(object sender, EventArgs e) { QUANLYSINHVIENEntities dbContext = new QUANLYSINHVIENEntities(); DmSINHVIENDAP dapSINHVIEN = new DmSINHVIENDAP(dbContext); DmLOPHOCDAP dapLOPHOCDAO = new DmLOPHOCDAP(dbContext); THETHAO_SINHVIENDAP dapTHETHAO_SINHVIEN = new THETHAO_SINHVIENDAP(dbContext); itemId = !string.IsNullOrEmpty(Request["itemid"]) ? Request["itemid"].ToString() : ""; if (itemId.Length > 0) { objSINHVIEN = dapSINHVIEN.GetById(itemId); } ; objLOPHOC.AddRange(dapLOPHOCDAO.getListAll()); lstTHETHAO_SINHVIEN = dapTHETHAO_SINHVIEN.GetById(itemId); if (lstTHETHAO_SINHVIEN.Count() > 0) { foreach (var itemTT in lstTHETHAO_SINHVIEN) { lstTHETHAO += itemTT.TENTHETHAO + " ,"; } lstTHETHAO = lstTHETHAO.Substring(0, lstTHETHAO.Length - 1); } else { } }
/// <summary> /// Hàm dùng để làm gì? /// </summary> /// <Modified> /// Auther: Date Comment /// TuanPham 2020/01/09 Tạo mới /// Hai 2020/02/03 Sửa: Fix lỗi gì? /// </Modified> private void Edit() { DmSINHVIEN objSINHVIEN = dapSINHVIEN.GetById(itemId); //Check trung du lieu if (itemId == objSINHVIEN.ID) { objSINHVIEN.HOVATEN = Request["txtName"].ToString(); objSINHVIEN.NGAYSINH = Convert.ToDateTime(Request["txtDate"].ToString()); objSINHVIEN.GIOITINH = Int32.Parse(Request["rdoSex"]); objSINHVIEN.SDT = Request["txtTel"].ToString(); objSINHVIEN.EMAIL = Request["txtEmail"].ToString(); objSINHVIEN.LOPID = Request["ddlClasses"].ToString(); objSINHVIEN.DIACHI = Request["txtAddress"].ToString(); objSINHVIEN.TT_CANHAN = Request["txtPersonal"].ToString(); //Chỉ xóa mỗi môn thể thao của sinh viên được Edit() dapSINHVIEN.DeleteTT_SV(itemId); #region Dữ liệu sau khi xóa sẽ được thêm mới String lstTheThao = Request["chkTheThao"].ToString(); string[] arrListStr = lstTheThao.Split(',');//Do Sinh viên và thể thao là liên kết n-n nên phải khởi tạo một array thể thao //Kiểm tra xem có rỗng không để thêm vào dữ liệu if (lstTheThao != "") { foreach (var objTheThao in arrListStr) { THETHAO_SINHVIEN objTHETHAO_SINHVIEN = new THETHAO_SINHVIEN(); objTHETHAO_SINHVIEN.ID = Guid.NewGuid().ToString(); objTHETHAO_SINHVIEN.SINHVIENID = objSINHVIEN.ID; objTHETHAO_SINHVIEN.THETHAOID = objTheThao; objTHETHAO_SINHVIEN.TENTHETHAO = dapTHETHAO.GetById(objTheThao).TENTHETHAO; dapTHETHAO_SINHVIEN.Add(objTHETHAO_SINHVIEN); } } #endregion dapSINHVIEN.Save(); jMessage.Erros = false; } }
protected void Page_Load(object sender, EventArgs e) { QUANLYSINHVIENEntities dbContext = new QUANLYSINHVIENEntities(); DmSINHVIENDAP dapSINHVIENDAO = new DmSINHVIENDAP(dbContext); DmLOPHOCDAP dapLOPHOCDAO = new DmLOPHOCDAP(dbContext); DmTHETHAODAP dapTHETHAODAP = new DmTHETHAODAP(dbContext); THETHAO_SINHVIENDAP dapTHETHAO_SINHVIEN = new THETHAO_SINHVIENDAP(dbContext); doAction = !string.IsNullOrEmpty(Request["do"]) ? Request["do"].ToString() : ""; itemId = !string.IsNullOrEmpty(Request["itemid"]) ? Request["itemid"].ToString() : ""; if (itemId.Length > 0) { objSINHVIEN = dapSINHVIENDAO.GetById(itemId); } objLOPHOC.AddRange(dapLOPHOCDAO.getListAll()); objTHETHAO.AddRange(dapTHETHAODAP.GetListAll()); lstTHETHAO_SINHVIEN = dapTHETHAO_SINHVIEN.GetById(itemId); lstMONTHETHAO = lstTHETHAO_SINHVIEN.Select(x => x.THETHAOID).ToList(); }