public override ActionResult WindowCommonShow(string PanelID, string ParentVariable, string ParentKey) { GetParentVariable(ParentVariable); dqdmTableDataListManage manList = new dqdmTableDataListManage(); dqdmTableDataTreeManage manTree = new dqdmTableDataTreeManage(); dqdmTableManage man = new dqdmTableManage(); Td_dqdm model = new Td_dqdm(); if (ParentVar.transValue.Contains("Row")) //修改 { manList.InitSelection(ParentVar.transValue); model = manTree.GetSpecialModelFromCurrentID(manList.sRowNowID); } else { Td_dqdm parentModel = manTree.GetParentNode(Convert.ToInt64(ParentVar.transValue)); model.ParentIndex = parentModel.ID; model.ParentName = manTree.GetAllParentName(parentModel.ID, true); model.Code = man.GetParentDM(parentModel.ID); } var form = this.GetCmp <FormPanel>(PanelID + "_Form"); form.SetValues(model); return(this.Direct()); }
public ActionResult DqdmCodeChange(string sChangeValue, string sNowID, string PanelID) { if (sChangeValue.Length != 6) { X.Msg.Alert("注意", "输入的地区代码格式不正确!").Show(); SetHiddenValue(PanelID + "_ParentIndex", "-2"); SetTextField(PanelID + "_ParentName", ""); } else { dqdmTableManage man = new dqdmTableManage(); dqdmTableDataTreeManage manTree = new dqdmTableDataTreeManage(); if (man.ExistDMValue(sChangeValue, sNowID)) { X.Msg.Alert("注意", "输入的地区代码已经存在!").Show(); SetHiddenValue(PanelID + "_ParentIndex", "-2"); SetTextField(PanelID + "_ParentName", ""); } else { Td_dqdm model = man.GetParentObj(sChangeValue); if (model != null) { SetHiddenValue(PanelID + "_ParentIndex", model.ID.ToString()); SetTextField(PanelID + "_ParentName", manTree.GetAllParentName(model.ID, true)); } else if (sChangeValue.Substring(2, 4) != "0000") { X.Msg.Alert("注意", "输入的地区代码有误!").Show(); SetHiddenValue(PanelID + "_ParentIndex", "-2"); SetTextField(PanelID + "_ParentName", ""); } else { SetHiddenValue(PanelID + "_ParentIndex", "-1"); SetTextField(PanelID + "_ParentName", "所有地区"); } } } return(this.Direct()); }
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); }