/// <summary> /// 保存分配案件文件 /// </summary> /// <returns></returns> private string AddData() { string json = Request.Form["json"]; string yjxh = Guid.NewGuid().ToString().Replace("-", "").ToUpper(); //"山东省院捕受[2015]37000000054号"; string rybm = Request.Form["lszh_hidd"]; string[] rybms = rybm.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); if (rybms.Length != 2) { return(ReturnString.JsonToString(Prompt.error, "请选择阅卷人!", null)); } if (Request.Form["txt_yjkssj"] == null || string.IsNullOrEmpty(Request.Form["txt_yjkssj"])) { return(ReturnString.JsonToString(Prompt.error, "请设置阅卷开始时间!", null)); } if (Request.Form["txt_yjjssj"] == null || string.IsNullOrEmpty(Request.Form["txt_yjjssj"])) { return(ReturnString.JsonToString(Prompt.error, "请设置阅卷结束时间!", null)); } if (Convert.ToDateTime(Request.Form["txt_yjkssj"]) > Convert.ToDateTime(Request.Form["txt_yjjssj"])) { return(ReturnString.JsonToString(Prompt.error, "结束时间不能小于开始时间!", null)); } EDRS.BLL.TYYW_GG_AJJBXX ajbll = new EDRS.BLL.TYYW_GG_AJJBXX(Request); EDRS.Model.TYYW_GG_AJJBXX ajmodel = ajbll.GetModel(Request.Form["key_hidd"]); if (ajmodel == null) { return(ReturnString.JsonToString(Prompt.error, "分配失败," + ((VersionName)0).ToString() + "不存在!", null)); } //json = json.Replace("id", "_wjxh").Replace("MLLX", "_fpbm").Replace("text", "_sfsc").Replace("PARENTID", "_yjxh"); Random random = new Random(); EDRS.Model.YX_DZJZ_LSAJBD model = new EDRS.Model.YX_DZJZ_LSAJBD(); model.GH = rybms[0]; model.BMSAH = ajmodel.BMSAH; model.YJXH = yjxh; model.MC = Request.Form["txt_lsxm"]; model.AJMC = ajmodel.AJMC; model.AJLBBM = ajmodel.AJLB_BM; model.AJLBMC = ajmodel.AJLB_MC; model.YJKSSJ = Convert.ToDateTime(Request.Form["txt_yjkssj"]); model.YJJSSJ = Convert.ToDateTime(Request.Form["txt_yjjssj"]); model.YJZH = random.Next(100000, 999999).ToString(); model.YJMM = random.Next(100000, 999999).ToString(); model.JDSJ = DateTime.Now; model.JDR = UserInfo.MC; model.JDRGH = UserInfo.GH; model.JDBMBM = ""; model.JDBMMC = ""; model.JDDWBM = UserInfo.DWBM; model.JDDWMC = UserInfo.DWMC; model.SFSC = "N"; model.YJSQDH = "";//Request.Form["yjsqdh"]; model.JZZTXS = ""; model.DWBM = rybms[1]; EDRS.BLL.YX_DZJZ_LSAJBD bllBD = new EDRS.BLL.YX_DZJZ_LSAJBD(Request); List <EDRS.Model.YX_DZJZ_LSAJBD> listModel = bllBD.GetModelList(" and YJXH=:YJXH", new object[] { Request.Form["yjxh"] }); if (listModel == null || listModel.Count == 0) { if (!bllBD.Add(model)) { return(ReturnString.JsonToString(Prompt.error, "分配失败!", null)); } } else { yjxh = listModel[0].YJXH; listModel[0].BMSAH = ajmodel.BMSAH; listModel[0].GH = rybms[0]; listModel[0].DWBM = rybms[1]; listModel[0].MC = Request.Form["txt_lsxm"]; listModel[0].AJMC = ajmodel.AJMC; listModel[0].AJLBBM = ajmodel.AJLB_BM; listModel[0].AJLBMC = ajmodel.AJLB_MC; listModel[0].YJKSSJ = Convert.ToDateTime(Request.Form["txt_yjkssj"]); listModel[0].YJJSSJ = Convert.ToDateTime(Request.Form["txt_yjjssj"]); if (!bllBD.Update(listModel[0])) { return(ReturnString.JsonToString(Prompt.error, "修改分配失败!", null)); } } List <EDRS.Model.YX_DZJZ_LSAJWJFP> modelList = JsonHelper.JsonToList <EDRS.Model.YX_DZJZ_LSAJWJFP>(json); if (modelList != null && modelList.Count > 0) { EDRS.BLL.YX_DZJZ_LSAJWJFP bll = new EDRS.BLL.YX_DZJZ_LSAJWJFP(Request); if (bll.AddList(modelList, model, yjxh)) { return(ReturnString.JsonToString(Prompt.win, "分配成功!", null)); } } return(ReturnString.JsonToString(Prompt.error, "分配失败!", null)); }
public object[] SetYjKh(string kh, string yjxh) { if (string.IsNullOrEmpty(kh) || string.IsNullOrEmpty(yjxh)) { return(new object[] { false, "卡号和阅卷序号不能为空" }); } EDRS.BLL.YX_DZJZ_LSAJBD bll = new EDRS.BLL.YX_DZJZ_LSAJBD(HttpContext.Current.Request); try { DataSet ds = bll.GetYZYJZH(" and JDBMMC=:JDBMMC", new object[] { kh }); if (ds != null && ds.Tables.Count > 0) { if (ds.Tables[0].Rows.Count > 0) { DataRow[] dr = ds.Tables[0].Select("SQDZT='X'"); if (dr.Length > 0) { return new object[] { false, "该卡正在使用" } } ; } EDRS.Model.YX_DZJZ_LSAJBD model = bll.GetModel(yjxh); if (model != null) { model.JDBMMC = kh; try { if (bll.Update(model)) { EDRS.BLL.YX_DZJZ_LSYJSQ bllsq = new EDRS.BLL.YX_DZJZ_LSYJSQ(HttpContext.Current.Request); List <EDRS.Model.YX_DZJZ_LSYJSQ> list = bllsq.GetModelList(" and LSZH=:LSZH", new object[] { model.GH }); if (list != null && list.Count > 0) { list[0].SQDZT = "X"; if (bllsq.Update(list[0])) { return new object[] { true, "写卡成功" } } ; else { model.JDBMMC = ""; bll.Update(model); } } } } catch (Exception ex) { return(new object[] { false, ex.Message }); } return(new object[] { false, "写卡失败" }); } return(new object[] { false, "阅卷信息不存在" }); } } catch (Exception ex) { return(new object[] { false, ex.Message }); } return(new object[] { false, "验证卡号失败" }); }