Пример #1
0
        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
            {
            }
        }
Пример #2
0
        /// <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;
            }
        }
Пример #3
0
        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();
        }