private void 添加专家数据(int n) { for (var i = 0; i < n; ++i) { 专家 zj = new 专家(); zj.审核数据.审核状态 = 审核状态.审核通过; zj.身份信息.姓名 = "姓名" + i; zj.所属地域.省份 = "四川省"; zj.所属地域.城市 = "成都市"; zj.所属地域.区县 = i % 3 == 0 ? "锦江区" : i % 3 == 1 ? "青羊区" : "金牛区"; zj.学历信息.最高学历 = i % 2 == 0 ? 学历.博士 : 学历.研究生; zj.学历信息.最高学位 = i % 3 == 0 ? 学位.博士 : i % 3 == 1 ? 学位.博士后 : 学位.硕士; zj.工作经历信息.从事专业 = i % 3 == 0 ? "计算机" : i % 3 == 1 ? "材料" : "建筑"; zj.联系方式.固定电话 = "028-12345678" + i; zj.联系方式.手机 = "98765432112" + i; zj.身份信息.专家类别 = 专家类别.军内; zj.身份信息.专家类型 = i % 3 == 0 ? 专家类型.法律 : i % 3 == 1 ? 专家类型.技术 : 专家类型.经济; zj.学历信息.专业技术职称 = i % 32 == 0 ? 专业技术职称.主任医师 : i % 32 == 1 ? 专业技术职称.主任技师 : i % 32 == 2 ? 专业技术职称.主任护师 : i % 32 == 3 ? 专业技术职称.主任编辑 : i % 32 == 4 ? 专业技术职称.主任药师 : i % 32 == 5 ? 专业技术职称.主任记者 : i % 32 == 6 ? 专业技术职称.副主任医师 : i % 32 == 7 ? 专业技术职称.副主任技师 : i % 32 == 8 ? 专业技术职称.副主任护师 : i % 32 == 9 ? 专业技术职称.副主任药师 : i % 32 == 10 ? 专业技术职称.副教授 : i % 32 == 11 ? 专业技术职称.副研究员 : i % 32 == 12 ? 专业技术职称.副研究馆员 : i % 32 == 13 ? 专业技术职称.副编审 : i % 32 == 14 ? 专业技术职称.副译审 : i % 32 == 15 ? 专业技术职称.教授 : i % 32 == 16 ? 专业技术职称.研究员 : i % 32 == 17 ? 专业技术职称.研究馆员 : i % 32 == 18 ? 专业技术职称.副研究员 : i % 32 == 19 ? 专业技术职称.编审 : i % 32 == 20 ? 专业技术职称.译审 : i % 32 == 21 ? 专业技术职称.高级会计师 : i % 32 == 22 ? 专业技术职称.高级兽医师 : i % 32 == 23 ? 专业技术职称.高级农艺师 : i % 32 == 24 ? 专业技术职称.高级审计师 : i % 32 == 25 ? 专业技术职称.高级工程师 : i % 32 == 26 ? 专业技术职称.高级工艺美术师 : i % 32 == 27 ? 专业技术职称.高级畜牧师 : i % 32 == 28 ? 专业技术职称.高级经济师 : i % 32 == 29 ? 专业技术职称.高级编辑 : i % 32 == 30 ? 专业技术职称.高级记者 : 专业技术职称.其他; zj.登录信息.登录名 = DateTime.Now.Ticks + i.ToString(); zj.登录信息.密码 = "123456"; zj.可参评物资类别列表 = i%3 == 0 ? new List<供应商._产品类别> { new 供应商._产品类别 { 一级分类 = "办公设备", 二级分类 = new List<string> { "销毁设备", "制图设备", "办公耗材", } }, } : i%3 == 1 ? new List<供应商._产品类别> { new 供应商._产品类别 { 一级分类 = "文体器材", 二级分类 = new List<string> { "乐器", "球类", "训练健身器材", } }, } : new List<供应商._产品类别> { new 供应商._产品类别 { 一级分类 = "计算机及通信", 二级分类 = new List<string> { "计算机", "计算机外围设备", "服务器设备", "网络设备", "机房综合设备", "存储容灾设备", } }, }; 用户管理.添加用户(zj); } }
public ActionResult Modify(专家 model) { currentUser.联系方式.手机 = model.联系方式.手机; 用户管理.更新用户<专家>(currentUser); return Content("<script>alert('修改成功!');window.location='/专家后台/'</script>"); }
public ActionResult AddExpert(专家 model) { var _zj = 用户管理.查找用户<专家>(currentUser.Id); model.身份信息.专家证电子扫描件 = _zj.身份信息.专家证电子扫描件; model.身份信息.证件电子扫描件 = _zj.身份信息.证件电子扫描件; model.工作经历信息.退休证书 = _zj.工作经历信息.退休证书; model.学历信息.毕业证书扫描件 = _zj.学历信息.毕业证书扫描件; model.学历信息.最高学位证书 = _zj.学历信息.最高学位证书; model.学历信息.职称证书电子扫描件 = _zj.学历信息.职称证书电子扫描件; model.工作经历信息.其他证明文件扫描件 = _zj.工作经历信息.其他证明文件扫描件; if (model.所属地域.地域 == "不限省份不限城市不限区县") { model.所属地域.省份 = ""; model.所属地域.城市 = ""; model.所属地域.区县 = ""; } if (model.所属地域.城市 == "不限城市") { model.所属地域.城市 = ""; model.所属地域.区县 = ""; } if (model.所属地域.区县 == "不限区县") { model.所属地域.区县 = ""; } var kpbtype = Request.Form["可参评物资类别列表"]; if (!string.IsNullOrWhiteSpace(kpbtype)) { var az = kpbtype.Split(new[] { ";" }, StringSplitOptions.RemoveEmptyEntries); var cplb = new List<供应商._产品类别>(); foreach (var y in az) { var yj = y.Split(':')[0]; var ej = y.Split(':')[1].Split(new[] { " " }, StringSplitOptions.RemoveEmptyEntries); var cp = new 供应商._产品类别(); var listr = new List<string>(); foreach (var j in ej) { listr.Add(j); } cp.一级分类 = yj; cp.二级分类 = listr; cplb.Add(cp); } _zj.可参评物资类别列表 = cplb; } _zj.所属管理单位 = model.所属管理单位; _zj.学历信息 = model.学历信息; _zj.工作经历信息 = model.工作经历信息; _zj.所属地域 = model.所属地域; _zj.身份信息 = model.身份信息; _zj.联系方式 = model.联系方式; 用户管理.更新用户<专家>(_zj); return Content("<script>alert('申请成功!');window.location='ApplyOnline';</script>"); //return RedirectToAction("Expert_Add"); }
public ExpertApply() { U = new 专家(); }
public ActionResult EditExpert(专家 model) { string id = Request.Params["id"]; 专家 expert = 用户管理.查找用户<专家>(long.Parse(id)); HttpPostedFileBase img = null; for (int i = 0; i < Request.Files.Count; i++) { img = Request.Files[i]; if (img.FileName != null && img.FileName != "") { string filePath = 上传管理.获取上传路径<专家>(媒体类型.图片, 路径类型.不带域名根路径); string fname = UploadAttachment(img); string file_name = filePath + fname; switch (i) { //case 0: model.身份信息.证件电子扫描件 = file_name; break; //case 1: model.身份信息.本人照片电子扫描件 = file_name; break; //case 2: model.身份信息.专家证电子扫描件 = file_name; break; //case 3: model.学历信息.职称证书电子扫描件 = file_name; break; } } else { switch (i) { case 0: model.身份信息.证件电子扫描件 = expert.身份信息.证件电子扫描件; break; case 1: model.身份信息.本人照片电子扫描件 = expert.身份信息.本人照片电子扫描件; break; case 2: model.身份信息.专家证电子扫描件 = expert.身份信息.专家证电子扫描件; break; case 3: model.学历信息.职称证书电子扫描件 = expert.学历信息.职称证书电子扫描件; break; } } } if (model.所属地域.地域 == "不限省份不限城市不限区县") { model.所属地域.省份 = ""; model.所属地域.城市 = ""; model.所属地域.区县 = ""; } if (model.所属地域.城市 == "不限城市") { model.所属地域.城市 = ""; model.所属地域.区县 = ""; } if (model.所属地域.区县 == "不限区县") { model.所属地域.区县 = ""; } List<供应商._产品类别> list = new List<供应商._产品类别>(); //if (expert.可参评物资类别列表 != null && expert.可参评物资类别列表.Count() != 0) //{ //if (expert.可参评物资类别列表[0].二级分类.Count()>0 && expert.可参评物资类别列表[0].二级分类[0] != "-1") //{ list = expert.可参评物资类别列表; //} //} if (model.可参评物资类别列表 != null && model.可参评物资类别列表.Count() != 0) { //if (model.可参评物资类别列表[0].二级分类.Count() > 0 && model.可参评物资类别列表[0].二级分类[0] == "-1") //{ // list = model.可参评物资类别列表; //} //else //{ foreach (var item in model.可参评物资类别列表) { 供应商._产品类别 mm = new 供应商._产品类别(); mm.一级分类 = item.一级分类; mm.二级分类 = item.二级分类; list.Add(mm); } //} } expert.所属管理单位 = model.所属管理单位; expert.所属地域 = model.所属地域; expert.可参评物资类别列表 = list; expert.工作经历信息 = model.工作经历信息; expert.身份信息 = model.身份信息; expert.学历信息 = model.学历信息; expert.审核数据.审核状态 = 审核状态.审核通过; 用户管理.更新用户<专家>(expert); return Content("<script>alert('修改成功!');window.location='运营团队后台/Expert_List';</script>"); //return RedirectToAction("Expert_list"); }
public ActionResult AddExpert(专家 model) { HttpPostedFileBase img = null; if (Request.Files.Count > 0) { for (int i = 0; i < Request.Files.Count; i++) { img = Request.Files[i]; string filePath = 上传管理.获取上传路径<专家>(媒体类型.图片, 路径类型.不带域名根路径); string fname = UploadAttachment(img); string file_name = filePath + fname; switch (i) { //case 0: model.身份信息.专家证电子扫描件 = file_name; break; //case 1: model.身份信息.证件电子扫描件 = file_name; break; //case 2: model.身份信息.本人照片电子扫描件 = file_name; break; //case 3: model.学历信息.职称证书电子扫描件 = file_name; break; } } } if (model.所属地域.地域 == "不限省份不限城市不限区县") { model.所属地域.省份 = ""; model.所属地域.城市 = ""; model.所属地域.区县 = ""; } if (model.所属地域.城市 == "不限城市") { model.所属地域.城市 = ""; model.所属地域.区县 = ""; } if (model.所属地域.区县 == "不限区县") { model.所属地域.区县 = ""; } var t = DateTime.Now; model.登录信息.登录名 = string.Format("zj{0:D2}{1:D3}{2:D5}", t.Year % 100, t.DayOfYear, (int)t.TimeOfDay.TotalSeconds); model.登录信息.密码 = "000000"; List<供应商._产品类别> list = new List<供应商._产品类别>(); if (model.可参评物资类别列表 != null && model.可参评物资类别列表.Count() != 0) { if (model.可参评物资类别列表.Count() == 1) { if (model.可参评物资类别列表[0].二级分类[0] == "-1") { 供应商._产品类别 mm = new 供应商._产品类别(); mm.一级分类 = model.可参评物资类别列表[0].一级分类; mm.二级分类 = new List<string>(); list.Add(mm); } else { model.可参评物资类别列表[0].二级分类 = model.可参评物资类别列表[0].二级分类.Where(s => !string.IsNullOrEmpty(s)).ToList(); if (model.可参评物资类别列表[0].二级分类.Count > 0) { 供应商._产品类别 mm = new 供应商._产品类别(); mm.一级分类 = model.可参评物资类别列表[0].一级分类; mm.二级分类 = model.可参评物资类别列表[0].二级分类; list.Add(mm); } } } else { for (int i = 0; i < model.可参评物资类别列表.Count; i++) { model.可参评物资类别列表[i].二级分类 = model.可参评物资类别列表[i].二级分类.Where(s => !string.IsNullOrEmpty(s)).ToList(); if (model.可参评物资类别列表[i].二级分类.Count > 0) { 供应商._产品类别 mm = new 供应商._产品类别(); mm.一级分类 = model.可参评物资类别列表[i].一级分类; mm.二级分类 = model.可参评物资类别列表[i].二级分类; list.Add(mm); } } } } model.可参评物资类别列表 = list; model.审核数据.审核状态 = 审核状态.审核通过; 用户管理.添加用户<专家>(model); return Content("<script>alert('成功添加了一位专家,您可以继续添加。');window.location='Expert_Add';</script>"); //return RedirectToAction("Expert_Add"); }