コード例 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="staffCode"></param>
        /// <param name="levelI"></param>
        /// <param name="dateLevelI"></param>
        /// <param name="levelII"></param>
        /// <param name="dateLevelII"></param>
        /// <param name="levelIII"></param>
        /// <param name="dateLevelIII"></param>
        /// <param name="dateConfirm"></param>
        public static void UpdateEye(string staffCode, string levelI, string dateLevelI, string levelII, string dateLevelII, string levelIII, string dateLevelIII, string dateConfirm, string dateTestActual)
        {
            var eye = GetEyeByID(staffCode);

            if (eye != null)
            {
                if (Ultils.IsNull(levelI))
                {
                    eye.CapDo = levelI;
                }
                if (Ultils.IsNull(levelII))
                {
                    eye.NangCap = levelII;
                }
                ;
                if (Ultils.IsNull(levelIII))
                {
                    eye.CNNguoiDaoTao = levelIII;
                }
                ;
                if (Ultils.IsNull(dateLevelI))
                {
                    eye.NgayCap = DateTime.Parse(dateLevelI);
                }
                if (Ultils.IsNull(dateLevelII))
                {
                    eye.NgayNangCap = DateTime.Parse(dateLevelII);
                }
                if (Ultils.IsNull(dateLevelIII))
                {
                    eye.NgayCNNguoiDaoTao = DateTime.Parse(dateLevelIII);
                }
                if (Ultils.IsNull(dateConfirm))
                {
                    eye.NgayThi = DateTime.Parse(dateConfirm);
                }
                if (Ultils.IsNull(dateTestActual))
                {
                    eye.NgayThiThucTe = DateTime.Parse(dateTestActual);
                }
                try
                {
                    using (var context = new EducationSkillsDbContext())
                    {
                        context.PR_Mat.Attach(eye);
                        context.Entry(eye).State = EntityState.Modified;
                        context.SaveChanges();
                    }
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.Message);
                }
            }
        }
コード例 #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="staffCode"></param>
        /// <param name="levelI"></param>
        /// <param name="dateLevelI"></param>
        /// <param name="levelII"></param>
        /// <param name="dateLevelII"></param>
        /// <param name="levelIII"></param>
        /// <param name="dateLevelIII"></param>
        /// <param name="dateConfirm"></param>
        /// <param name="dateTestActual"></param>
        public static void UpdateSolder(string staffCode, string levelI, string dateLevelI, string levelII, string dateLevelII, string levelIII, string dateLevelIII, string dateConfirm, string dateTestActual)
        {
            var solder = GetSolderByID(staffCode);

            if (solder != null)
            {
                if (Ultils.IsNull(levelI))
                {
                    solder.CapDoHan = levelI;
                }
                if (Ultils.IsNull(levelII))
                {
                    solder.NangCapDo = levelII;
                }
                if (Ultils.IsNull(levelIII))
                {
                    solder.CNNguoiDaoTao = levelIII;
                }

                if (Ultils.IsNull(dateLevelI))
                {
                    solder.NgayCap = DateTime.Parse(dateLevelI);
                }
                if (Ultils.IsNull(dateLevelII))
                {
                    solder.NgayNangCap = DateTime.Parse(dateLevelII);
                }
                if (Ultils.IsNull(dateLevelIII))
                {
                    solder.NgayCNNguoiDaoTao = DateTime.Parse(dateLevelIII);
                }
                if (Ultils.IsNull(dateConfirm))
                {
                    solder.NgayThiXacNhan = DateTime.Parse(dateConfirm);
                }
                if (Ultils.IsNull(dateTestActual))
                {
                    solder.NgayThiThucTe = DateTime.Parse(dateTestActual);
                }
                try
                {
                    using (var context = new EducationSkillsDbContext())
                    {
                        context.PR_Han.Attach(solder);
                        context.Entry(solder).State = EntityState.Modified;
                        context.SaveChanges();
                    }
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.Message);
                }
            }
        }
コード例 #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        /// <param name="name"></param>
        public static void UpdateSubject(string id, string name)
        {
            var subject = GetSubjectById(id);

            if (subject != null)
            {
                subject.TenBoMon = name;
                try
                {
                    using (var context = new EducationSkillsDbContext())
                    {
                        context.PR_Bomon.Attach(subject);
                        context.Entry(subject).State = EntityState.Modified;
                        context.SaveChanges();
                    }
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.Message);
                }
            }
        }