public void ReVerifyOneRecord(T_bmk mo) { List <string> EditColumns = new List <string>(); mo.VerifyStatus = "未审核"; EditColumns.Add("VerifyStatus"); SaveOneRecord(mo, EditColumns.ToArray()); }
public void SecondVerifyOneRecord(T_bmk mo) { List <string> EditColumns; string sVerifyResult = VerifyCore(mo, out EditColumns); mo.VerifyStatus = "二次审核"; EditColumns.Add("VerifyStatus"); mo.VerifyResult = sVerifyResult; EditColumns.Add("VerifyResult"); SaveOneRecord(mo, EditColumns.ToArray()); }
public override dynamic GetSpecialModelFromCurrentID <T>(T ID) { T_bmk obj = base.GetSpecialModelFromCurrentID(ID); if ((obj != null) && (obj.ID != 0)) { T_bmk nowObj = GetOneRecordbyID <T_bmk, T>(ID); obj.ByxxName = nowObj.byxx.Name; } return(obj); }
public override void InitPage() { SetSearchPanelHeight(110); setParentVariable(null, null, "BMKOneVerify_SelectZzmmdmChange", null, "zzmmdmTable"); SetHiddenValue(sPageKeyWord + "_cmbZzmmdm_ParentVariable", ParentVar.DefaultVal); SetComboValue(sPageKeyWord + "_cmbZzmmdm", "0", true); setParentVariable(null, null, "BMKOneVerify_SelectMzdmChange", null, "mzdmTable"); SetHiddenValue(sPageKeyWord + "_cmbMzdm_ParentVariable", ParentVar.DefaultVal); SetComboValue(sPageKeyWord + "_cmbMzdm", "0", true); setParentVariable(null, null, "BMKOneVerify_SelectXbdmChange", null, "xbdmTable"); SetHiddenValue(sPageKeyWord + "_cmbXbdm_ParentVariable", ParentVar.DefaultVal); SetComboValue(sPageKeyWord + "_cmbXbdm", "0", true); setParentVariable(null, null, "BMKOneVerify_SelectKslbdmChange", null, "kslbdmTable"); SetHiddenValue(sPageKeyWord + "_cmbKslbdm_ParentVariable", ParentVar.DefaultVal); SetComboValue(sPageKeyWord + "_cmbKslbdm", "0", true); setParentVariable(null, null, "BMKOneVerify_SelectBylbdmChange", null, "bylbdmTable"); SetHiddenValue(sPageKeyWord + "_cmbBylbdm_ParentVariable", ParentVar.DefaultVal); SetComboValue(sPageKeyWord + "_cmbBylbdm", "0", true); setParentVariable(null, null, "BMKOneVerify_SelectKslxdmChange", null, "kslxdmTable"); SetHiddenValue(sPageKeyWord + "_cmbKslxdm_ParentVariable", ParentVar.DefaultVal); SetComboValue(sPageKeyWord + "_cmbKslxdm", "0", true); setParentVariable(null, null, "BMKOneVerify_SelectWyyzdmChange", null, "wyyzdmTable"); SetHiddenValue(sPageKeyWord + "_cmbWyyzdm_ParentVariable", ParentVar.DefaultVal); SetComboValue(sPageKeyWord + "_cmbWyyzdm", "0", true); setParentVariable(null, null, "BMKOneVerify_SelectByxxdmChange", null, "byxxdmTable"); SetHiddenValue(sPageKeyWord + "_cmbByxxdm_ParentVariable", ParentVar.DefaultVal); SetComboValue(sPageKeyWord + "_cmbByxxdm", "0", true); //setParentVariable(null, null, "BMKOneVerify_SelectDqdmChange", null, "dqdmTable"); //SetHiddenValue(sPageKeyWord + "_cmbDqdm_ParentVariable", ParentVar.DefaultVal); //SetHiddenValue(sPageKeyWord + "_cmbDqdm_NowNames", "ParentIndex"); //SetHiddenValue(sPageKeyWord + "_cmbDqdm_NowValues", "-1"); //SetHiddenValue(sPageKeyWord + "_cmbDqdm_NowSigns", SIGN.Equal.ToString()); //SetComboValue(sPageKeyWord + "_cmbDqdm", "0", true); T_bmk model = new T_bmk(); var form = this.GetCmp <FormPanel>(sMainFormName); form.SetValues(model); SetInitDataAuthor(); base.InitPage(); }
/// <summary> /// 往报名库中增加一条记录 /// </summary> /// <param name="dr"></param> /// <returns></returns> public long AddNewStudent(DataRow dr, int nYear, long GxID, long lProvinceID) { long lNewID = 0, lOriginNewID = 0; if (!ExistStudent(dr["KSH"].ToString())) { T_bmk_Origin or = CreateNewModel(dr, nYear, GxID, lProvinceID); lOriginNewID = AddOneRecord(or); T_bmk bmk = CopyOneBmk(or); bmk.RelationID = lOriginNewID; lNewID = AddOneRecord(bmk); } return(lNewID); }
public void FirstVerifyOneRecord(T_bmk mo) { List <string> EditColumns; string sVerifyResult = VerifyCore(mo, out EditColumns); mo.VerifyStatus = "一次审核"; EditColumns.Add("VerifyStatus"); mo.VerifyResult = sVerifyResult; EditColumns.Add("VerifyResult"); if ((mo.FlowNumber == null) || (mo.FlowNumber == "")) { mo.FlowNumber = ProduceFlowNumber(mo); EditColumns.Add("FlowNumber"); } SaveOneRecord(mo, EditColumns.ToArray()); }
private int ProduceFirstNumber(T_bmk mo) { ArrayList names = new ArrayList(); ArrayList values = new ArrayList(); names.Add("YearCode"); values.Add(mo.YearCode); names.Add("GxID"); values.Add(mo.GxID); names.Add("DelFlag"); values.Add(false); Expression <Func <T_bmk, bool> > where = GetAndLambdaExpression <T_bmk>(names, values); Expression <Func <T_bmk, string> > order = BuildOrder <T_bmk, string>("FlowNumber"); List <T_bmk> list = GetRecord(where, order, false); string sStr = mo.YearCode.ToString() + mo.GxID.ToString(); if ((list != null) && (list.Count > 0) && list[0].FlowNumber != null) { return(Convert.ToInt32(list[0].FlowNumber.Remove(0, sStr.Length)) + 1); } else { return(1); } }
public ActionResult WindowSaveClick(T_bmk mo, string PanelID, string ParentVariable) { GetParentVariable(ParentVariable); if ((mo.VerifyStatus != "未审核") && (ParentVar.KeyWords == "1")) { X.Msg.Alert("注意", "已经审核,不能修改!").Show(); } else if ((mo.VerifyStatus == "未审核") && (ParentVar.KeyWords == "1")) { string[] ss = ParentVar.KeyWords.Split(CosValue.SPLITOPERATOR2); bmkTableManage man = new bmkTableManage(); man.FirstVerifyOneRecord(mo); SetHiddenValue(PanelID + "_ExitCode", "1"); } else if (ParentVar.KeyWords == "2") { bmkTableManage man = new bmkTableManage(); man.SecondVerifyOneRecord(mo); SetHiddenValue(PanelID + "_ExitCode", "1"); } return(this.Direct()); }
private string VerifyCore(T_bmk mo, out List <string> EditColumns) { string sVerifyResult = mo.VerifyResult; T_bmk_Origin oldMo = GetOneRecordbyID <T_bmk_Origin, long>(mo.RelationID); sVerifyResult = mo.VerifyResult; EditColumns = new List <string>(); sVerifyResult += VerifyOneStrResult("考生号", mo.Ksh, oldMo.Ksh, "Ksh", EditColumns); sVerifyResult += VerifyOneStrResult("准考证号", mo.Zkzh, oldMo.Zkzh, "Zkzh", EditColumns); sVerifyResult += VerifyOneSelResult <Td_xbdm>("性别", mo.Xbdm, oldMo.Xbdm, "Xbdm", EditColumns); sVerifyResult += VerifyOneDateResult("出生日期", mo.Csrq, oldMo.Csrq, "Csrq", EditColumns); sVerifyResult += VerifyOneSelResult <Td_xbdm>("政治面貌", mo.Zzmmdm, oldMo.Zzmmdm, "Zzmmdm", EditColumns); sVerifyResult += VerifyOneSelResult <Td_mzdm>("民族", mo.Mzdm, oldMo.Mzdm, "Mzdm", EditColumns); sVerifyResult += VerifyOneStrResult("会考考号", mo.Hkkh, oldMo.Hkkh, "Hkkh", EditColumns); sVerifyResult += VerifyOneStrResult("政审意见", mo.Zsyj, oldMo.Zsyj, "Zsyj", EditColumns); sVerifyResult += VerifyOneSelResult <Td_kslbdm>("考生类别", mo.Kslbdm, oldMo.Kslbdm, "Kslbdm", EditColumns); sVerifyResult += VerifyOneSelResult <Td_kslxdm>("考试类型", mo.Kslxdm, oldMo.Kslxdm, "Kslxdm", EditColumns); sVerifyResult += VerifyOneSelResult <Td_bylbdm>("毕业类别", mo.Bylbdm, oldMo.Bylbdm, "Bylbdm", EditColumns); sVerifyResult += VerifyOneSelResult <Td_wyyzdm>("外语语种", mo.Wyyzdm, oldMo.Wyyzdm, "Wyyzdm", EditColumns); sVerifyResult += VerifyOneSelResult <Td_dqdm>("地区", mo.Dqdm, oldMo.Dqdm, "Dqdm", EditColumns); sVerifyResult += VerifyOneSelResult <Td_zjlxdm>("证件类型", mo.Zjlxdm, oldMo.Zjlxdm, "Zjlxdm", EditColumns); sVerifyResult += VerifyOneStrResult("证件号码", mo.Zjhm, oldMo.Zjhm, "Zjhm", EditColumns); sVerifyResult += VerifyOneStrResult("学籍号", mo.Xjh, oldMo.Xjh, "Xjh", EditColumns); sVerifyResult += VerifyOneStrResult("通讯地址", mo.Txdz, oldMo.Txdz, "Txdz", EditColumns); sVerifyResult += VerifyOneStrResult("邮政编码", mo.Yzbm, oldMo.Yzbm, "Yzbm", EditColumns); sVerifyResult += VerifyOneStrResult("联系手机", mo.Lxsj, oldMo.Lxsj, "Lxsj", EditColumns); sVerifyResult += VerifyOneStrResult("联系电话", mo.Lxdh, oldMo.Lxdh, "Lxdh", EditColumns); sVerifyResult += VerifyOneStrResult("收件人", mo.Sjr, oldMo.Sjr, "Sjr", EditColumns); sVerifyResult += VerifyOneStrResult("考生特长", mo.Kstc, oldMo.Kstc, "Kstc", EditColumns); sVerifyResult += VerifyOneStrResult("考生奖惩", mo.Ksjlhcf, oldMo.Ksjlhcf, "Ksjlhcf", EditColumns); sVerifyResult += VerifyOneStrResult("思品意见", mo.Sxpdkhyj, oldMo.Sxpdkhyj, "Sxpdkhyj", EditColumns); sVerifyResult += VerifyOneSelResult <Td_hjlbdm>("户籍类别", mo.Hjlbdm, oldMo.Hjlbdm, "Hjlbdm", EditColumns); sVerifyResult += VerifyOneSelResult <Td_czlbdm>("残障类别", mo.Czlbdm, oldMo.Czlbdm, "Czlbdm", EditColumns); return(sVerifyResult); }
private T_bmk CopyOneBmk(T_bmk_Origin or) { T_bmk bmk = new T_bmk(); Type type = typeof(T_bmk_Origin); MemberInfo[] mifos = type.GetMembers(BindingFlags.Instance | BindingFlags.Public); foreach (MemberInfo m in mifos) { if ((m.MemberType == MemberTypes.Property) && !(m.ToString().Contains("List`1")) && !(m.ToString().Contains("Models"))) { var ob = or.GetType().GetProperty(m.Name); if (ob != null) { bmk.GetType().GetProperty(m.Name).SetValue(bmk, ob.GetValue(or, null)); } else { bmk.GetType().GetProperty(m.Name).SetValue(bmk, null); } } } return(bmk); }
protected override bool SetSearchWhere(string sData) { T_bmk model = JSON.Deserialize <T_bmk>(sData); List <string> names = new List <string>(); List <string> values = new List <string>(); List <string> signs = new List <string>(); if ((model.Ksh != "") && (model.Ksh != null)) { names.Add("Ksh"); values.Add(model.Ksh); signs.Add(SIGN.Like.ToString()); } if ((model.Zkzh != "") && (model.Zkzh != null)) { names.Add("Zkzh"); values.Add(model.Zkzh.ToString()); signs.Add(SIGN.Equal.ToString()); } if ((model.Xm != "") && (model.Xm != null)) { names.Add("Xm"); values.Add(model.Xm.ToString()); signs.Add(SIGN.Equal.ToString()); } if ((model.Dqdm != 0) && (model.Dqdm != -1)) { names.Add("Dqdm"); dqdmTableDataTreeManage tree = new dqdmTableDataTreeManage(); values.Add(tree.GetAllLeaf(model.Dqdm)); signs.Add(SIGN.In.ToString()); } if ((model.Zzmmdm != 0) && (model.Zzmmdm != -1)) { names.Add("Zzmmdm"); values.Add(model.Zzmmdm.ToString()); signs.Add(SIGN.Equal.ToString()); } if ((model.Xbdm != 0) && (model.Xbdm != -1)) { names.Add("Xbdm"); values.Add(model.Xbdm.ToString()); signs.Add(SIGN.Equal.ToString()); } if ((model.Mzdm != 0) && (model.Mzdm != -1)) { names.Add("Mzdm"); values.Add(model.Mzdm.ToString()); signs.Add(SIGN.Equal.ToString()); } if ((model.Hkkh != "") && (model.Hkkh != null)) { names.Add("Hkkh"); values.Add(model.Hkkh); signs.Add(SIGN.Like.ToString()); } if ((model.Kslbdm != 0) && (model.Kslbdm != -1)) { names.Add("Kslbdm"); values.Add(model.Kslbdm.ToString()); signs.Add(SIGN.Equal.ToString()); } if ((model.Bylbdm != 0) && (model.Bylbdm != -1)) { names.Add("Bylbdm"); values.Add(model.Bylbdm.ToString()); signs.Add(SIGN.Equal.ToString()); } if ((model.Kslxdm != 0) && (model.Kslxdm != -1)) { names.Add("Kslxdm"); values.Add(model.Kslxdm.ToString()); signs.Add(SIGN.Equal.ToString()); } if ((model.Wyyzdm != 0) && (model.Wyyzdm != -1)) { names.Add("Wyyzdm"); values.Add(model.Wyyzdm.ToString()); signs.Add(SIGN.Equal.ToString()); } if ((model.Byxxdm != 0) && (model.Byxxdm != -1)) { names.Add("Byxxdm"); values.Add(model.Byxxdm.ToString()); signs.Add(SIGN.Equal.ToString()); } if ((model.SearchStartYear != 0) && (model.SearchStartYear != null)) { names.Add("YearCode"); values.Add(model.SearchStartYear.ToString()); signs.Add(SIGN.GreaterThanOrEqual.ToString()); } if ((model.SearchEndYear != 0) && (model.SearchEndYear != null)) { names.Add("YearCode"); values.Add(model.SearchEndYear.ToString()); signs.Add(SIGN.LessThanOrEqual.ToString()); } if (model.SearchStartCsrq != null) { names.Add("Csrq"); values.Add(model.SearchStartCsrq.ToString()); signs.Add(SIGN.GreaterThanOrEqual.ToString()); } if (model.SearchEndCsrq != null) { names.Add("Csrq"); values.Add(model.SearchEndCsrq.ToString()); signs.Add(SIGN.LessThanOrEqual.ToString()); } if (model.SearchVerifyStatus != "") { names.Add("VerifyStatus"); values.Add(model.SearchVerifyStatus.ToString()); signs.Add(SIGN.Equal.ToString()); } //if ((model.UserIDepartmentIID != 0) && (model.UserIDepartmentIID != null) && (model.UserIDepartmentIID != -1)) //{ names.Add("UserIDepartmentIID"); values.Add(GetTreeManage("DepartmentInfo").GetAllLeaf(model.UserIDepartmentIID)); signs.Add(SIGN.In.ToString()); } //if ((model.UserIMobilePhone != "") && (model.UserIMobilePhone != null)) //{ names.Add("UserIMobilePhone"); values.Add(model.UserIMobilePhone); signs.Add(SIGN.Equal.ToString()); } SetHiddenValue(sDataListName + "_NowNames", string.Join(CosValue.SPLITOPERATOR1.ToString(), names.ToArray())); SetHiddenValue(sDataListName + "_NowValues", string.Join(CosValue.SPLITOPERATOR1.ToString(), values.ToArray())); SetHiddenValue(sDataListName + "_NowSigns", string.Join(CosValue.SPLITOPERATOR1.ToString(), signs.ToArray())); return(true); }
/// <summary> /// 初始化基础信息 /// </summary> /// <param name="PanelID"></param> /// <param name="ParentVariable"></param> /// <returns></returns> private long InitFoundData(string PanelID, string ParentVariable) { setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectZzmmdmChange", null, "zzmmdmTable"); SetHiddenValue(PanelID + "_cmbZzmmdm_ParentVariable", ParentVar.DefaultVal); setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectMzdmChange", null, "mzdmTable"); SetHiddenValue(PanelID + "_cmbMzdm_ParentVariable", ParentVar.DefaultVal); setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectXbdmChange", null, "xbdmTable"); SetHiddenValue(PanelID + "_cmbXbdm_ParentVariable", ParentVar.DefaultVal); setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectZjlxdmChange", null, "zjlxdmTable"); SetHiddenValue(PanelID + "_cmbZjlxdm_ParentVariable", ParentVar.DefaultVal); setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectKslbdmChange", null, "kslbdmTable"); SetHiddenValue(PanelID + "_cmbKslbdm_ParentVariable", ParentVar.DefaultVal); setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectKslxdmChange", null, "kslxdmTable"); SetHiddenValue(PanelID + "_cmbKslxdm_ParentVariable", ParentVar.DefaultVal); setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectBylbdmChange", null, "bylbdmTable"); SetHiddenValue(PanelID + "_cmbBylbdm_ParentVariable", ParentVar.DefaultVal); setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectDqdmChange", null, "dqdmTable"); SetHiddenValue(PanelID + "_cmbDqdm_ParentVariable", ParentVar.DefaultVal); setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectWyyzdmChange", null, "wyyzdmTable"); SetHiddenValue(PanelID + "_cmbWyyzdm_ParentVariable", ParentVar.DefaultVal); setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectHjlbdmChange", null, "hjlbdmTable"); SetHiddenValue(PanelID + "_cmbHjlbdm_ParentVariable", ParentVar.DefaultVal); setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectCzlbdmChange", null, "czlbdmTable"); SetHiddenValue(PanelID + "_cmbCzlbdm_ParentVariable", ParentVar.DefaultVal); GetParentVariable(ParentVariable); bmkTableDataListManage studentMan = new bmkTableDataListManage(); //如果userId中包含Row,说明是从DataList传来的selection string sStudentID = ""; if (ParentVar.transValue.Contains("Row")) { studentMan.InitSelection(ParentVar.transValue); sStudentID = studentMan.sRowNowID; } T_bmk model = studentMan.GetSpecialModelFromCurrentID(sStudentID); var form1 = this.GetCmp <FormPanel>(PanelID + "_Form1"); var form5 = this.GetCmp <FormPanel>(PanelID + "_Form5"); form1.SetValues(model); form5.SetValues(model); string sStudentImg = ConstAddressPath.ORIGINSTUPIC_WEBPATH + model.GxID + "/" + model.YearCode + "/" + model.Ksh + ".jpg"; FileManager file = new FileManager(); if (!file.HasFile(sStudentImg)) { sStudentImg = ConstAddressPath.ORIGINSTUPIC_WEBPATH + model.GxID + "/" + model.YearCode + "/" + model.Ksh.Remove(0, 4) + ".jpg"; if (!file.HasFile(sStudentImg)) { sStudentImg = ConstAddressPath.ORIGINSTUPIC_PATH + "0.jpg"; } else { sStudentImg = ConstAddressPath.ORIGINSTUPIC_PATH + model.GxID + "/" + model.YearCode + "/" + model.Ksh.Remove(0, 4) + ".jpg"; } } else { sStudentImg = ConstAddressPath.ORIGINSTUPIC_PATH + model.GxID + "/" + model.YearCode + "/" + model.Ksh + ".jpg"; } Image img = this.GetCmp <Image>(PanelID + "_StudentImg"); img.ImageUrl = sStudentImg; if (model.Zzmmdm == 0) { SetComboValue(PanelID + "_cmbZzmmdm", "0", true); } else { SetComboValue(PanelID + "_cmbZzmmdm", model.Zzmmdm.ToString(), true); } if (model.Mzdm == 0) { SetComboValue(PanelID + "_cmbMzdm", "0", true); } else { SetComboValue(PanelID + "_cmbMzdm", model.Mzdm.ToString(), true); } if (model.Xbdm == 0) { SetComboValue(PanelID + "_cmbXbdm", "0", true); } else { SetComboValue(PanelID + "_cmbXbdm", model.Xbdm.ToString(), true); } if (model.Zjlxdm == 0) { SetComboValue(PanelID + "_cmbZjlxdm", "0", true); } else { SetComboValue(PanelID + "_cmbZjlxdm", model.Zjlxdm.ToString(), true); } if (model.Kslbdm == 0) { SetComboValue(PanelID + "_cmbKslbdm", "0", true); } else { SetComboValue(PanelID + "_cmbKslbdm", model.Kslbdm.ToString(), true); } if (model.Kslxdm == 0) { SetComboValue(PanelID + "_cmbKslxdm", "0", true); } else { SetComboValue(PanelID + "_cmbKslxdm", model.Kslxdm.ToString(), true); } if (model.Bylbdm == 0) { SetComboValue(PanelID + "_cmbBylbdm", "0", true); } else { SetComboValue(PanelID + "_cmbBylbdm", model.Bylbdm.ToString(), true); } if (model.Dqdm == 0) { SetThreeListComboValue(PanelID + "_cmbDqdm", "0"); } else { SetThreeListComboValue(PanelID + "_cmbDqdm", model.Dqdm.ToString()); } if (model.Wyyzdm == 0) { SetComboValue(PanelID + "_cmbWyyzdm", "0", true); } else { SetComboValue(PanelID + "_cmbWyyzdm", model.Wyyzdm.ToString(), true); } if (model.Hjlbdm == 0) { SetComboValue(PanelID + "_cmbHjlbdm", "0", true); } else { SetComboValue(PanelID + "_cmbHjlbdm", model.Hjlbdm.ToString(), true); } if (model.Czlbdm == 0) { SetComboValue(PanelID + "_cmbCzlbdm", "0", true); } else { SetComboValue(PanelID + "_cmbCzlbdm", model.Czlbdm.ToString(), true); } return(model.ID); }