public void ShouldReturnTrueForDecimalValueZeroIncluded() { decimal testValue = 0M; Assert.IsTrue(ValidateData.IsPositiveNumber(testValue, true)); }
//===================================================================== // FunctionName : GetModifyInputParameter /// <summary> /// 得到修改用户输入参数操作 /// </summary> //===================================================================== protected override Boolean GetModifyInputParameter() { Boolean boolReturn = true; ValidateData validateData = new ValidateData(); // 验证输入参数 appData = RICH.Common.BM.ShortMessage.ShortMessageBusinessEntity.GetDataByObjectID(base.ObjectID); appData.OPCode = RICH.Common.Base.ApplicationData.ApplicationDataBase.OPType.ID; validateData = ValidateDXXBT(DXXBT.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.DXXBT = Convert.ToString(validateData.Value.ToString()); } else { appData.DXXBT = null; } DXXBT.BackColor = System.Drawing.Color.Empty; } else { DXXBT.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateDXXNR(DXXNR.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.DXXNR = Convert.ToString(validateData.Value.ToString()); } else { appData.DXXNR = null; } DXXNR.BackColor = System.Drawing.Color.Empty; } else { DXXNR.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } if (DXXFJ.Upload()) { appData.DXXFJ = DXXFJ.Text; } else { MessageContent += @"<font color=""red"">" + DXXFJ.Message + "</font>"; boolReturn = false; } validateData = ValidateJSR(JSR.SelectedValues, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.JSR = Convert.ToString(validateData.Value.ToString()); } else { appData.JSR = null; } JSR.BackColor = System.Drawing.Color.Empty; } else { JSR.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } return(boolReturn); }
//===================================================================== // FunctionName : GetQueryInputParameter /// <summary> /// 得到查询用户输入参数操作(通过Request对象) /// </summary> //===================================================================== protected override Boolean GetQueryInputParameter() { Boolean boolReturn = true; ValidateData validateData = new ValidateData(); // 验证输入参数 validateData = ValidateKCBBH(KCBBH.SelectedValue, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.KCBBH = Convert.ToString(validateData.Value.ToString()); } } validateData = ValidateHYBH(HYBH.SelectedValue, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.HYBH = Convert.ToString(validateData.Value.ToString()); } } validateData = ValidateYYSJBegin(YYSJBegin.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.YYSJBegin = Convert.ToDateTime(validateData.Value.ToString()); } } validateData = ValidateYYSJEnd(YYSJEnd.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.YYSJEnd = Convert.ToDateTime(validateData.Value.ToString()); } } validateData = ValidateYYSJ(YYSJ.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.YYSJ = Convert.ToDateTime(validateData.Value.ToString()); } } validateData = ValidateYYBZ(YYBZ.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.YYBZ = Convert.ToString(validateData.Value.ToString()); } } validateData = ValidateSKZT(SKZT.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.SKZT = Convert.ToString(validateData.Value.ToString()); } } validateData = ValidatePJR(PJR.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.PJR = Convert.ToString(validateData.Value.ToString()); } } validateData = ValidatePJSJBegin(PJSJBegin.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.PJSJBegin = Convert.ToDateTime(validateData.Value.ToString()); } } validateData = ValidatePJSJEnd(PJSJEnd.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.PJSJEnd = Convert.ToDateTime(validateData.Value.ToString()); } } validateData = ValidatePJSJ(PJSJ.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.PJSJ = Convert.ToDateTime(validateData.Value.ToString()); } } if (!DataValidateManager.ValidateIsNull(ViewState["QueryType"])) { if (!DataValidateManager.ValidateStringFormat(ViewState["QueryType"].ToString())) { appData.QueryType = "AND"; } else { appData.QueryType = ViewState["QueryType"].ToString(); } } else { appData.SortField = "AND"; } if (!DataValidateManager.ValidateIsNull(ViewState["Sort"])) { if (!DataValidateManager.ValidateBooleanFormat(ViewState["Sort"].ToString())) { appData.Sort = DEFAULT_SORT; } else { appData.Sort = Convert.ToBoolean(ViewState["Sort"].ToString()); } } else { appData.Sort = DEFAULT_SORT; } if (!DataValidateManager.ValidateIsNull(ViewState["SortField"])) { if (!DataValidateManager.ValidateStringFormat(ViewState["SortField"].ToString())) { appData.SortField = DEFAULT_SORT_FIELD; } else { appData.SortField = ViewState["SortField"].ToString(); } } else { appData.SortField = DEFAULT_SORT_FIELD; } if (!DataValidateManager.ValidateIsNull(ViewState["PageSize"])) { if (!DataValidateManager.ValidateNumberFormat(ViewState["PageSize"].ToString())) { appData.PageSize = DEFAULT_PAGE_SIZE; } else { appData.PageSize = Convert.ToInt32(ViewState["PageSize"].ToString()); } } else { appData.PageSize = DEFAULT_PAGE_SIZE; } if (!DataValidateManager.ValidateIsNull(ViewState["CurrentPage"])) { if (!DataValidateManager.ValidateNumberFormat(ViewState["CurrentPage"].ToString())) { appData.CurrentPage = DEFAULT_CURRENT_PAGE; } else { appData.CurrentPage = Convert.ToInt32(ViewState["CurrentPage"].ToString()); } } else { appData.CurrentPage = DEFAULT_CURRENT_PAGE; } if (CustomPermission == WDYY_PURVIEW_ID) { appData.HYBH = CurrentUserInfo.UserID; } if (CustomPermission == WDPY_PURVIEW_ID) { appData.PJR = CurrentUserInfo.UserID; } return(boolReturn); }
//===================================================================== // FunctionName : GetCountInputParameter /// <summary> /// 得到统计记录数用户输入参数操作(通过Request对象) /// </summary> //===================================================================== protected override Boolean GetCountInputParameter() { Boolean boolReturn = true; ValidateData validateData = new ValidateData(); // 验证输入参数 if (!DataValidateManager.ValidateIsNull(CountField.SelectedValue)) { if (!DataValidateManager.ValidateStringLengthRange(CountField.SelectedValue.ToString(), 1, 50)) { strMessageParam[0] = "统计方式"; strMessageParam[1] = "1"; strMessageParam[2] = "50"; strMessageInfo = MessageManager.GetMessageInfo(MessageManager.HINT_MSGID_0004, strMessageParam, strMessageInfo); boolReturn = false; } else { appData.CountField = CountField.SelectedValue.ToString(); } } else { strMessageParam[0] = "统计方式"; strMessageInfo = MessageManager.GetMessageInfo(MessageManager.HINT_MSGID_0002, strMessageParam, strMessageInfo); boolReturn = false; } if (!DataValidateManager.ValidateIsNull(ViewState["Sort"])) { if (!DataValidateManager.ValidateBooleanFormat(ViewState["Sort"].ToString())) { appData.Sort = DEFAULT_SORT; } else { appData.Sort = Convert.ToBoolean(ViewState["Sort"].ToString()); } } else { appData.Sort = DEFAULT_SORT; } if (!DataValidateManager.ValidateIsNull(ViewState["SortField"])) { if (!DataValidateManager.ValidateStringFormat(ViewState["SortField"].ToString())) { appData.SortField = "RecordID"; } else { appData.SortField = ViewState["SortField"].ToString(); } } else { appData.SortField = "RecordID"; } return(boolReturn); }
//===================================================================== // FunctionName : GetModifyInputParameter /// <summary> /// 得到修改用户输入参数操作 /// </summary> //===================================================================== protected override Boolean GetModifyInputParameter() { Boolean boolReturn = true; ValidateData validateData = new ValidateData(); // 验证输入参数 appData = RICH.Common.BM.T_BM_KCXX.T_BM_KCXXBusinessEntity.GetDataByObjectID(base.ObjectID); appData.OPCode = RICH.Common.Base.ApplicationData.ApplicationDataBase.OPType.ID; validateData = ValidateKCBH(KCBH.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.KCBH = Convert.ToString(validateData.Value.ToString()); } else { appData.KCBH = null; } KCBH.BackColor = System.Drawing.Color.Empty; } else { KCBH.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateKCMC(KCMC.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.KCMC = Convert.ToString(validateData.Value.ToString()); } else { appData.KCMC = null; } KCMC.BackColor = System.Drawing.Color.Empty; } else { KCMC.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateKCXLBH(KCXLBH.SelectedValue, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.KCXLBH = Convert.ToString(validateData.Value.ToString()); } else { appData.KCXLBH = null; } KCXLBH.BackColor = System.Drawing.Color.Empty; } else { KCXLBH.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } if (KCTP.Upload()) { appData.KCTP = KCTP.Text; } else { MessageContent += @"<font color=""red"">" + KCTP.Message + "</font>"; boolReturn = false; } validateData = ValidateKCNR(KCNR.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.KCNR = Convert.ToString(validateData.Value.ToString()); } else { appData.KCNR = null; } KCNR.BackColor = System.Drawing.Color.Empty; } else { KCNR.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateKCKKSJ(KCKKSJ.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.KCKKSJ = Convert.ToDateTime(validateData.Value.ToString()); } KCKKSJ.BackColor = System.Drawing.Color.Empty; } else { KCKKSJ.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateKSS(KSS.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.KSS = Convert.ToInt32(validateData.Value.ToString()); } KSS.BackColor = System.Drawing.Color.Empty; } else { KSS.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } return(boolReturn); }
protected virtual ValidateData ValidateObjectID(object objValidateData, bool boolNullable, bool boolExist) { ValidateData validateData = new ValidateData(); try { // 初始化参数 validateData.Result = true; validateData.Message = string.Empty; validateData.Parameters = new string[5]; validateData.IsNull = false; validateData.IsExist = false; // 传入参数赋值 validateData.Value = objValidateData; validateData.Nullable = boolNullable; validateData.Exist = boolExist; validateData.Parameters[0] = ""; validateData.Parameters[1] = "null"; validateData.Parameters[2] = "null"; // 空验证 if (DataValidateManager.ValidateIsNull(validateData.Value) == false) { // 数值格式验证 if (DataValidateManager.ValidateUniqueIdentifierFormat(validateData.Value, null, null) == false) { validateData.Message = MessageManager.GetMessageInfo(MessageManager.HINT_MSGID_0012, validateData.Parameters); validateData.Result = false; } else { // 数据存在验证 if (validateData.Exist == true) { if (AJAX_IsExist("ObjectID", validateData.Value.ToString()) == true) { validateData.IsExist = true; validateData.Message = @"已存在,请再换一个。"; validateData.Result = false; } else { validateData.Message = @"不存在,可以使用。"; validateData.Result = true; } } else { validateData.Result = true; } } } else { validateData.IsNull = true; if (validateData.Nullable == false) { validateData.Message = MessageManager.GetMessageInfo(MessageManager.HINT_MSGID_0002, validateData.Parameters); validateData.Result = false; } } } catch (Exception) { validateData.Result = false; } return(validateData); }
public ValidateResponse ValidatePayment(ValidateData validateData) { return(DoValidate(validateData)); }
//===================================================================== // FunctionName : GetModifyInputParameter /// <summary> /// 得到修改用户输入参数操作 /// </summary> //===================================================================== protected override Boolean GetModifyInputParameter() { Boolean boolReturn = true; ValidateData validateData = new ValidateData(); // 验证输入参数 appData = RICH.Common.BM.T_BM_DWXX.T_BM_DWXXBusinessEntity.GetDataByObjectID(ObjectID.Text); appData.OPCode = RICH.Common.Base.ApplicationData.ApplicationDataBase.OPType.ID; validateData = ValidateDWBH(DWBH.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.DWBH = Convert.ToString(validateData.Value.ToString()); } else { appData.DWBH = null; } DWBH.BackColor = System.Drawing.Color.Empty; } else { DWBH.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateDWMC(DWMC.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.DWMC = Convert.ToString(validateData.Value.ToString()); } else { appData.DWMC = null; } DWMC.BackColor = System.Drawing.Color.Empty; } else { DWMC.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateSJDWBH(SJDWBH.SelectedValue, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.SJDWBH = Convert.ToString(validateData.Value.ToString()); } else { appData.SJDWBH = null; } SJDWBH.BackColor = System.Drawing.Color.Empty; } else { SJDWBH.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateDZ(DZ.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.DZ = Convert.ToString(validateData.Value.ToString()); } else { appData.DZ = null; } DZ.BackColor = System.Drawing.Color.Empty; } else { DZ.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateYB(YB.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.YB = Convert.ToString(validateData.Value.ToString()); } else { appData.YB = null; } YB.BackColor = System.Drawing.Color.Empty; } else { YB.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateLXBM(LXBM.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.LXBM = Convert.ToString(validateData.Value.ToString()); } else { appData.LXBM = null; } LXBM.BackColor = System.Drawing.Color.Empty; } else { LXBM.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateLXDH(LXDH.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.LXDH = Convert.ToString(validateData.Value.ToString()); } else { appData.LXDH = null; } LXDH.BackColor = System.Drawing.Color.Empty; } else { LXDH.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateEmail(Email.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.Email = Convert.ToString(validateData.Value.ToString()); } else { appData.Email = null; } Email.BackColor = System.Drawing.Color.Empty; } else { Email.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateLXR(LXR.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.LXR = Convert.ToString(validateData.Value.ToString()); } else { appData.LXR = null; } LXR.BackColor = System.Drawing.Color.Empty; } else { LXR.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateSJ(SJ.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.SJ = Convert.ToString(validateData.Value.ToString()); } else { appData.SJ = null; } SJ.BackColor = System.Drawing.Color.Empty; } else { SJ.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } return(boolReturn); }
protected override Boolean GetQueryInputParameter() { Boolean boolReturn = true; ValidateData validateData = new ValidateData(); // 验证输入参数 if (!string.IsNullOrWhiteSpace(Request["SearchKeywords"])) { appData.DM = Convert.ToString(Request["SearchKeywords"]); } if (!DataValidateManager.ValidateIsNull(ViewState["QueryType"])) { if (!DataValidateManager.ValidateStringFormat(ViewState["QueryType"].ToString())) { appData.QueryType = "AND"; } else { appData.QueryType = ViewState["QueryType"].ToString(); } } else { appData.SortField = "AND"; } if (!DataValidateManager.ValidateIsNull(ViewState["Sort"])) { if (!DataValidateManager.ValidateBooleanFormat(ViewState["Sort"].ToString())) { appData.Sort = DEFAULT_SORT; } else { appData.Sort = Convert.ToBoolean(ViewState["Sort"].ToString()); } } else { appData.Sort = DEFAULT_SORT; } if (!DataValidateManager.ValidateIsNull(ViewState["SortField"])) { if (!DataValidateManager.ValidateStringFormat(ViewState["SortField"].ToString())) { appData.SortField = DEFAULT_SORT_FIELD; } else { appData.SortField = ViewState["SortField"].ToString(); } } else { appData.SortField = DEFAULT_SORT_FIELD; } if (!DataValidateManager.ValidateIsNull(ViewState["PageSize"])) { if (!DataValidateManager.ValidateNumberFormat(ViewState["PageSize"].ToString())) { appData.PageSize = DEFAULT_PAGE_SIZE; } else { appData.PageSize = Convert.ToInt32(ViewState["PageSize"].ToString()); } } else { appData.PageSize = DEFAULT_PAGE_SIZE; } if (!DataValidateManager.ValidateIsNull(ViewState["CurrentPage"])) { if (!DataValidateManager.ValidateNumberFormat(ViewState["CurrentPage"].ToString())) { appData.CurrentPage = DEFAULT_CURRENT_PAGE; } else { appData.CurrentPage = Convert.ToInt32(ViewState["CurrentPage"].ToString()); } } else { appData.CurrentPage = DEFAULT_CURRENT_PAGE; } return(boolReturn); }
protected override Boolean GetQueryInputParameter() { Boolean boolReturn = true; ValidateData validateData = new ValidateData(); // 验证输入参数 validateData = ValidateUserLoginName(Request["UserLoginName"], true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.UserLoginName = Convert.ToString(validateData.Value.ToString()); } } validateData = ValidateSubjectIDBatch(Request["SubjectID"], true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.SubjectIDBatch = Convert.ToString(validateData.Value.ToString()); } } validateData = ValidateSubjectID(Request["SubjectID"], true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.SubjectID = null; appData.SubjectIDBatch = GetSubItem_SubjectID(validateData.Value.ToString()) + "," + validateData.Value.ToString(); } } validateData = ValidateUserNickName(Request["UserNickName"], true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.UserNickName = Convert.ToString(validateData.Value.ToString()); } } if (!string.IsNullOrWhiteSpace(Request["SearchKeywords"])) { appData.UserNickName = Convert.ToString(Request["SearchKeywords"]); } if (!DataValidateManager.ValidateIsNull(ViewState["QueryType"])) { if (!DataValidateManager.ValidateStringFormat(ViewState["QueryType"].ToString())) { appData.QueryType = "AND"; } else { appData.QueryType = ViewState["QueryType"].ToString(); } } else { appData.SortField = "AND"; } if (!DataValidateManager.ValidateIsNull(ViewState["Sort"])) { if (!DataValidateManager.ValidateBooleanFormat(ViewState["Sort"].ToString())) { appData.Sort = DEFAULT_SORT; } else { appData.Sort = Convert.ToBoolean(ViewState["Sort"].ToString()); } } else { appData.Sort = DEFAULT_SORT; } if (!DataValidateManager.ValidateIsNull(ViewState["SortField"])) { if (!DataValidateManager.ValidateStringFormat(ViewState["SortField"].ToString())) { appData.SortField = DEFAULT_SORT_FIELD; } else { appData.SortField = ViewState["SortField"].ToString(); } } else { appData.SortField = DEFAULT_SORT_FIELD; } if (!DataValidateManager.ValidateIsNull(ViewState["PageSize"])) { if (!DataValidateManager.ValidateNumberFormat(ViewState["PageSize"].ToString())) { appData.PageSize = DEFAULT_PAGE_SIZE; } else { appData.PageSize = Convert.ToInt32(ViewState["PageSize"].ToString()); } } else { appData.PageSize = DEFAULT_PAGE_SIZE; } if (!DataValidateManager.ValidateIsNull(ViewState["CurrentPage"])) { if (!DataValidateManager.ValidateNumberFormat(ViewState["CurrentPage"].ToString())) { appData.CurrentPage = DEFAULT_CURRENT_PAGE; } else { appData.CurrentPage = Convert.ToInt32(ViewState["CurrentPage"].ToString()); } } else { appData.CurrentPage = DEFAULT_CURRENT_PAGE; } return(boolReturn); }
//===================================================================== // FunctionName : GetAddInputParameter /// <summary> /// 得到添加用户输入参数操作 /// </summary> //===================================================================== protected override Boolean GetAddInputParameter() { Boolean boolReturn = true; ValidateData validateData = new ValidateData(); // 验证输入参数 validateData = ValidateDWMC(DWMC.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.DWMC = Convert.ToString(validateData.Value.ToString()); } DWMC.BackColor = System.Drawing.Color.Empty; } else { DWMC.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateSJDWBH(SJDWBH.SelectedValue, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.SJDWBH = Convert.ToString(validateData.Value.ToString()); } SJDWBH.BackColor = System.Drawing.Color.Empty; } else { SJDWBH.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateDZ(DZ.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.DZ = Convert.ToString(validateData.Value.ToString()); } DZ.BackColor = System.Drawing.Color.Empty; } else { DZ.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateYB(YB.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.YB = Convert.ToString(validateData.Value.ToString()); } YB.BackColor = System.Drawing.Color.Empty; } else { YB.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateLXBM(LXBM.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.LXBM = Convert.ToString(validateData.Value.ToString()); } LXBM.BackColor = System.Drawing.Color.Empty; } else { LXBM.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateLXDH(LXDH.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.LXDH = Convert.ToString(validateData.Value.ToString()); } LXDH.BackColor = System.Drawing.Color.Empty; } else { LXDH.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateEmail(Email.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.Email = Convert.ToString(validateData.Value.ToString()); } Email.BackColor = System.Drawing.Color.Empty; } else { Email.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateLXR(LXR.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.LXR = Convert.ToString(validateData.Value.ToString()); } LXR.BackColor = System.Drawing.Color.Empty; } else { LXR.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateSJ(SJ.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.SJ = Convert.ToString(validateData.Value.ToString()); } SJ.BackColor = System.Drawing.Color.Empty; } else { SJ.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } // 自动生成编号 T_BM_DWXXApplicationLogic instanceT_BM_DWXXApplicationLogic = (T_BM_DWXXApplicationLogic)CreateApplicationLogicInstance(typeof(T_BM_DWXXApplicationLogic)); appData.DWBH = instanceT_BM_DWXXApplicationLogic.AutoGenerateDWBH(appData); return(boolReturn); }
//===================================================================== // FunctionName : GetQueryInputParameter /// <summary> /// 得到查询用户输入参数操作(通过Request对象) /// </summary> //===================================================================== protected override Boolean GetQueryInputParameter() { Boolean boolReturn = true; ValidateData validateData = new ValidateData(); // 验证输入参数 validateData = ValidateUserGroupID(UserGroupID.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.UserGroupID = Convert.ToString(validateData.Value.ToString()); } } validateData = ValidateUserGroupName(UserGroupName.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.UserGroupName = Convert.ToString(validateData.Value.ToString()); } } validateData = ValidateUserGroupContent(UserGroupContent.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.UserGroupContent = Convert.ToString(validateData.Value.ToString()); } } validateData = ValidateUserGroupRemark(UserGroupRemark.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.UserGroupRemark = Convert.ToString(validateData.Value.ToString()); } } if (!DataValidateManager.ValidateIsNull(ViewState["QueryType"])) { if (!DataValidateManager.ValidateStringFormat(ViewState["QueryType"].ToString())) { appData.QueryType = "AND"; } else { appData.QueryType = ViewState["QueryType"].ToString(); } } else { appData.SortField = "AND"; } if (!DataValidateManager.ValidateIsNull(ViewState["Sort"])) { if (!DataValidateManager.ValidateBooleanFormat(ViewState["Sort"].ToString())) { appData.Sort = DEFAULT_SORT; } else { appData.Sort = Convert.ToBoolean(ViewState["Sort"].ToString()); } } else { appData.Sort = DEFAULT_SORT; } if (!DataValidateManager.ValidateIsNull(ViewState["SortField"])) { if (!DataValidateManager.ValidateStringFormat(ViewState["SortField"].ToString())) { appData.SortField = DEFAULT_SORT_FIELD; } else { appData.SortField = ViewState["SortField"].ToString(); } } else { appData.SortField = DEFAULT_SORT_FIELD; } if (!DataValidateManager.ValidateIsNull(ViewState["PageSize"])) { if (!DataValidateManager.ValidateNumberFormat(ViewState["PageSize"].ToString())) { appData.PageSize = DEFAULT_PAGE_SIZE; } else { appData.PageSize = Convert.ToInt32(ViewState["PageSize"].ToString()); } } else { appData.PageSize = DEFAULT_PAGE_SIZE; } if (!DataValidateManager.ValidateIsNull(ViewState["CurrentPage"])) { if (!DataValidateManager.ValidateNumberFormat(ViewState["CurrentPage"].ToString())) { appData.CurrentPage = DEFAULT_CURRENT_PAGE; } else { appData.CurrentPage = Convert.ToInt32(ViewState["CurrentPage"].ToString()); } } else { appData.CurrentPage = DEFAULT_CURRENT_PAGE; } return(boolReturn); }
public void ShouldReturnFalseForStringValue() { string testValue = "Some string"; Assert.IsFalse(ValidateData.IsPositiveNumber(testValue)); }
public void ShouldReturnFalseForDecimalValue() { decimal testValue = -1M; Assert.IsFalse(ValidateData.IsPositiveNumber(testValue)); }
//===================================================================== // FunctionName : GetQueryInputParameter /// <summary> /// 得到查询用户输入参数操作(通过Request对象) /// </summary> //===================================================================== protected override Boolean GetQueryInputParameter() { Boolean boolReturn = true; ValidateData validateData = new ValidateData(); // 验证输入参数 validateData = ValidateLMM(LMM.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.LMM = Convert.ToString(validateData.Value.ToString()); } } validateData = ValidateSJLMH(SJLMH.SelectedValue, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.SJLMH = Convert.ToString(validateData.Value.ToString()); } } validateData = ValidateLMNR(LMNR.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.LMNR = Convert.ToString(validateData.Value.ToString()); } } validateData = ValidateLMLBYS(LMLBYS.SelectedValue, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.LMLBYS = Convert.ToString(validateData.Value.ToString()); } } if (!DataValidateManager.ValidateIsNull(ViewState["QueryType"])) { if (!DataValidateManager.ValidateStringFormat(ViewState["QueryType"].ToString())) { appData.QueryType = "AND"; } else { appData.QueryType = ViewState["QueryType"].ToString(); } } else { appData.SortField = "AND"; } if (!DataValidateManager.ValidateIsNull(ViewState["Sort"])) { if (!DataValidateManager.ValidateBooleanFormat(ViewState["Sort"].ToString())) { appData.Sort = DEFAULT_SORT; } else { appData.Sort = Convert.ToBoolean(ViewState["Sort"].ToString()); } } else { appData.Sort = DEFAULT_SORT; } if (!DataValidateManager.ValidateIsNull(ViewState["SortField"])) { if (!DataValidateManager.ValidateStringFormat(ViewState["SortField"].ToString())) { appData.SortField = DEFAULT_SORT_FIELD; } else { appData.SortField = ViewState["SortField"].ToString(); } } else { appData.SortField = DEFAULT_SORT_FIELD; } if (!DataValidateManager.ValidateIsNull(ViewState["PageSize"])) { if (!DataValidateManager.ValidateNumberFormat(ViewState["PageSize"].ToString())) { appData.PageSize = DEFAULT_PAGE_SIZE; } else { appData.PageSize = Convert.ToInt32(ViewState["PageSize"].ToString()); } } else { appData.PageSize = DEFAULT_PAGE_SIZE; } if (!DataValidateManager.ValidateIsNull(ViewState["CurrentPage"])) { if (!DataValidateManager.ValidateNumberFormat(ViewState["CurrentPage"].ToString())) { appData.CurrentPage = DEFAULT_CURRENT_PAGE; } else { appData.CurrentPage = Convert.ToInt32(ViewState["CurrentPage"].ToString()); } } else { appData.CurrentPage = DEFAULT_CURRENT_PAGE; } return(boolReturn); }
public void ShouldReturnTrueForDecimal() { Assert.IsTrue(ValidateData.IsNumber(testValueDecimal, separator2)); }
//===================================================================== // FunctionName : GetQueryInputParameter /// <summary> /// 得到查询用户输入参数操作(通过Request对象) /// </summary> //===================================================================== protected override Boolean GetQueryInputParameter() { Boolean boolReturn = true; ValidateData validateData = new ValidateData(); // 验证输入参数 validateData = ValidateDXXBT(DXXBT.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.DXXBT = Convert.ToString(validateData.Value.ToString()); } } validateData = ValidateDXXNR(DXXNR.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.DXXNR = Convert.ToString(validateData.Value.ToString()); } } validateData = ValidateFSSJBegin(FSSJBegin.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.FSSJBegin = Convert.ToDateTime(validateData.Value.ToString()); } } validateData = ValidateFSSJEnd(FSSJEnd.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.FSSJEnd = Convert.ToDateTime(validateData.Value.ToString()); } } validateData = ValidateFSSJ(FSSJ.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.FSSJ = Convert.ToDateTime(validateData.Value.ToString()); } } validateData = ValidateFSR(FSR.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.FSR = Convert.ToString(validateData.Value.ToString()); } } validateData = ValidateFSBM(FSBM.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.FSBM = Convert.ToString(validateData.Value.ToString()); } } validateData = ValidateJSRBatch(JSR.SelectedValues, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.JSRBatch = Convert.ToString(validateData.Value.ToString()); } } if (!DataValidateManager.ValidateIsNull(ViewState["QueryType"])) { if (!DataValidateManager.ValidateStringFormat(ViewState["QueryType"].ToString())) { appData.QueryType = "AND"; } else { appData.QueryType = ViewState["QueryType"].ToString(); } } else { appData.SortField = "AND"; } if (!DataValidateManager.ValidateIsNull(ViewState["Sort"])) { if (!DataValidateManager.ValidateBooleanFormat(ViewState["Sort"].ToString())) { appData.Sort = DEFAULT_SORT; } else { appData.Sort = Convert.ToBoolean(ViewState["Sort"].ToString()); } } else { appData.Sort = DEFAULT_SORT; } if (!DataValidateManager.ValidateIsNull(ViewState["SortField"])) { if (!DataValidateManager.ValidateStringFormat(ViewState["SortField"].ToString())) { appData.SortField = DEFAULT_SORT_FIELD; } else { appData.SortField = ViewState["SortField"].ToString(); } } else { appData.SortField = DEFAULT_SORT_FIELD; } if (!DataValidateManager.ValidateIsNull(ViewState["PageSize"])) { if (!DataValidateManager.ValidateNumberFormat(ViewState["PageSize"].ToString())) { appData.PageSize = DEFAULT_PAGE_SIZE; } else { appData.PageSize = Convert.ToInt32(ViewState["PageSize"].ToString()); } } else { appData.PageSize = DEFAULT_PAGE_SIZE; } if (!DataValidateManager.ValidateIsNull(ViewState["CurrentPage"])) { if (!DataValidateManager.ValidateNumberFormat(ViewState["CurrentPage"].ToString())) { appData.CurrentPage = DEFAULT_CURRENT_PAGE; } else { appData.CurrentPage = Convert.ToInt32(ViewState["CurrentPage"].ToString()); } } else { appData.CurrentPage = DEFAULT_CURRENT_PAGE; } if (CustomPermission == SJX_PURVIEW_ID) { appData.DXXLX = "02"; } if (CustomPermission == SJX_PURVIEW_ID) { appData.JSR = CurrentUserInfo.UserID; } if (CustomPermission == FJX_PURVIEW_ID) { appData.DXXLX = "01"; } if (CustomPermission == FJX_PURVIEW_ID) { appData.FSR = CurrentUserInfo.UserID; } return(boolReturn); }
public void ShouldReturnTrueForIntAndHasToBeEqualToInputDate() { Assert.IsTrue(ValidateData.IsNumber(testValueInt, separator1)); }
protected virtual ValidateData ValidateSM(object objValidateData, bool boolNullable, bool boolExist) { ValidateData validateData = new ValidateData(); try { // 初始化参数 validateData.Result = true; validateData.Message = string.Empty; validateData.Parameters = new string[5]; validateData.IsNull = false; validateData.IsExist = false; // 传入参数赋值 validateData.Value = objValidateData; validateData.Nullable = boolNullable; validateData.Exist = boolExist; validateData.Parameters[0] = "说明"; validateData.Parameters[1] = "1"; validateData.Parameters[2] = "255"; // 空验证 if (DataValidateManager.ValidateIsNull(validateData.Value) == false) { // 数值格式验证 if (DataValidateManager.ValidateStringLengthRange(validateData.Value, 1, 255) == false) { validateData.Message = MessageManager.GetMessageInfo(MessageManager.HINT_MSGID_0004, validateData.Parameters); validateData.Result = false; } else { // 数据存在验证 if (validateData.Exist == true) { if (AJAX_IsExist("SM", validateData.Value.ToString()) == true) { validateData.IsExist = true; validateData.Message = @"说明已存在,请再换一个。"; validateData.Result = false; } else { validateData.Message = @"说明不存在,可以使用。"; validateData.Result = true; } } else { validateData.Result = true; } } } else { validateData.IsNull = true; if (validateData.Nullable == false) { validateData.Message = MessageManager.GetMessageInfo(MessageManager.HINT_MSGID_0002, validateData.Parameters); validateData.Result = false; } } } catch (Exception) { validateData.Result = false; } return(validateData); }
public void ShouldReturnTrueForCorrectString() { Assert.IsTrue(ValidateData.IsNumber(correctTestString, separator1)); }
//===================================================================== // FunctionName : GetModifyInputParameter /// <summary> /// 得到修改用户输入参数操作 /// </summary> //===================================================================== protected override Boolean GetModifyInputParameter() { Boolean boolReturn = true; ValidateData validateData = new ValidateData(); // 验证输入参数 appData = RICH.Common.BM.DictionaryType.DictionaryTypeBusinessEntity.GetDataByObjectID(ObjectID.Text); appData.OPCode = RICH.Common.Base.ApplicationData.ApplicationDataBase.OPType.ID; validateData = ValidateDM(DM.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.DM = Convert.ToString(validateData.Value.ToString()); } else { appData.DM = null; } DM.BackColor = System.Drawing.Color.Empty; } else { DM.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateMC(MC.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.MC = Convert.ToString(validateData.Value.ToString()); } else { appData.MC = null; } MC.BackColor = System.Drawing.Color.Empty; } else { MC.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateSM(SM.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.SM = Convert.ToString(validateData.Value.ToString()); } else { appData.SM = null; } SM.BackColor = System.Drawing.Color.Empty; } else { SM.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } return(boolReturn); }
public void ShouldReturnFalseForIncorrectString() { Assert.IsFalse(ValidateData.IsNumber(incorrectTestString, separator1)); }
//===================================================================== // FunctionName : GetAddInputParameter /// <summary> /// 得到添加用户输入参数操作 /// </summary> //===================================================================== protected override Boolean GetAddInputParameter() { Boolean boolReturn = true; ValidateData validateData = new ValidateData(); // 验证输入参数 validateData = ValidateKCMC(KCMC.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.KCMC = Convert.ToString(validateData.Value.ToString()); } KCMC.BackColor = System.Drawing.Color.Empty; } else { KCMC.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateKCXLBH(KCXLBH.SelectedValue, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.KCXLBH = Convert.ToString(validateData.Value.ToString()); } KCXLBH.BackColor = System.Drawing.Color.Empty; } else { KCXLBH.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } if (KCTP.Upload()) { appData.KCTP = KCTP.Text; } else { MessageContent += @"<font color=""red"">" + KCTP.Message + "</font>"; boolReturn = false; } validateData = ValidateKCNR(KCNR.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.KCNR = Convert.ToString(validateData.Value.ToString()); } KCNR.BackColor = System.Drawing.Color.Empty; } else { KCNR.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateKCKKSJ(KCKKSJ.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.KCKKSJ = Convert.ToDateTime(validateData.Value.ToString()); } KCKKSJ.BackColor = System.Drawing.Color.Empty; } else { KCKKSJ.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateKSS(KSS.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.KSS = Convert.ToInt32(validateData.Value.ToString()); } KSS.BackColor = System.Drawing.Color.Empty; } else { KSS.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } // 自动生成编号 T_BM_KCXXApplicationLogic instanceT_BM_KCXXApplicationLogic = (T_BM_KCXXApplicationLogic)CreateApplicationLogicInstance(typeof(T_BM_KCXXApplicationLogic)); appData.KCBH = instanceT_BM_KCXXApplicationLogic.AutoGenerateKCBH(appData); return(boolReturn); }
public void ShouldReturnFalseForEmptyObject() { object emptyObject = new object(); Assert.IsFalse(ValidateData.IsNumber(emptyObject, separator1)); }
//===================================================================== // FunctionName : GetAddInputParameter /// <summary> /// 得到添加用户输入参数操作 /// </summary> //===================================================================== protected override Boolean GetAddInputParameter() { Boolean boolReturn = true; ValidateData validateData = new ValidateData(); // 验证输入参数 validateData = ValidateDXXBT(DXXBT.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.DXXBT = Convert.ToString(validateData.Value.ToString()); } DXXBT.BackColor = System.Drawing.Color.Empty; } else { DXXBT.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateDXXNR(DXXNR.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.DXXNR = Convert.ToString(validateData.Value.ToString()); } DXXNR.BackColor = System.Drawing.Color.Empty; } else { DXXNR.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } if (DXXFJ.Upload()) { appData.DXXFJ = DXXFJ.Text; } else { MessageContent += @"<font color=""red"">" + DXXFJ.Message + "</font>"; boolReturn = false; } validateData = ValidateJSR(JSR.SelectedValues, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.JSR = Convert.ToString(validateData.Value.ToString()); } JSR.BackColor = System.Drawing.Color.Empty; } else { JSR.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } // 自动生成编号 appData.DXXLX = "01"; appData.FSSJ = DateTime.Now; appData.FSR = (string)Session[ConstantsManager.SESSION_USER_ID]; appData.FSBM = (string)Session[ConstantsManager.SESSION_SSDW_ID]; appData.FSIP = (string)Request.ServerVariables["REMOTE_ADDR"]; return(boolReturn); }
//===================================================================== // FunctionName : GetAddInputParameter /// <summary> /// 得到添加用户输入参数操作 /// </summary> //===================================================================== protected override Boolean GetAddInputParameter() { Boolean boolReturn = true; ValidateData validateData = new ValidateData(); // 验证输入参数 validateData = ValidateHYXM(HYXM.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.HYXM = Convert.ToString(validateData.Value.ToString()); } HYXM.BackColor = System.Drawing.Color.Empty; } else { HYXM.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateHYNC(HYNC.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.HYNC = Convert.ToString(validateData.Value.ToString()); } HYNC.BackColor = System.Drawing.Color.Empty; } else { HYNC.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateHYSR(HYSR.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.HYSR = Convert.ToDateTime(validateData.Value.ToString()); } HYSR.BackColor = System.Drawing.Color.Empty; } else { HYSR.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateHYXX(HYXX.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.HYXX = Convert.ToString(validateData.Value.ToString()); } HYXX.BackColor = System.Drawing.Color.Empty; } else { HYXX.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateHYBJ(HYBJ.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.HYBJ = Convert.ToString(validateData.Value.ToString()); } HYBJ.BackColor = System.Drawing.Color.Empty; } else { HYBJ.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateJZXM(JZXM.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.JZXM = Convert.ToString(validateData.Value.ToString()); } JZXM.BackColor = System.Drawing.Color.Empty; } else { JZXM.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateJZDH(JZDH.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.JZDH = Convert.ToString(validateData.Value.ToString()); } JZDH.BackColor = System.Drawing.Color.Empty; } else { JZDH.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateZCSJ(ZCSJ.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.ZCSJ = Convert.ToDateTime(validateData.Value.ToString()); } ZCSJ.BackColor = System.Drawing.Color.Empty; } else { ZCSJ.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateZKSS(ZKSS.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.ZKSS = Convert.ToInt32(validateData.Value.ToString()); } ZKSS.BackColor = System.Drawing.Color.Empty; } else { ZKSS.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateXHKSS(XHKSS.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.XHKSS = Convert.ToInt32(validateData.Value.ToString()); } XHKSS.BackColor = System.Drawing.Color.Empty; } else { XHKSS.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateSYKSS(SYKSS.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.SYKSS = Convert.ToInt32(validateData.Value.ToString()); } SYKSS.BackColor = System.Drawing.Color.Empty; } else { SYKSS.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } // 自动生成编号 T_BM_HYXXApplicationLogic instanceT_BM_HYXXApplicationLogic = (T_BM_HYXXApplicationLogic)CreateApplicationLogicInstance(typeof(T_BM_HYXXApplicationLogic)); appData.HYBH = instanceT_BM_HYXXApplicationLogic.AutoGenerateHYBH(appData); return(boolReturn); }
protected override Boolean GetQueryInputParameter() { Boolean boolReturn = true; ValidateData validateData = new ValidateData(); // 验证输入参数 validateData = ValidateKCXLBHBatch(Request["KCXLBH"], true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.KCXLBHBatch = Convert.ToString(validateData.Value.ToString()); } } validateData = ValidateKCXLBH(Request["KCXLBH"], true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.KCXLBH = null; appData.KCXLBHBatch = GetSubItem_KCXLBH(validateData.Value.ToString()) + "," + validateData.Value.ToString(); } } validateData = ValidateKCBH(Request["KCBH"], true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.KCBH = Convert.ToString(validateData.Value.ToString()); } } validateData = ValidateKCSJBegin(Request["KCSJBegin"], true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.KCSJBegin = Convert.ToDateTime(validateData.Value.ToString()); } } validateData = ValidateKCSJEnd(Request["KCSJEnd"], true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.KCSJEnd = Convert.ToDateTime(validateData.Value.ToString()); } } validateData = ValidateKCSJ(Request["KCSJ"], true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.KCSJ = Convert.ToDateTime(validateData.Value.ToString()); } } validateData = ValidateSKJS(Request["SKJS"], true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.SKJS = Convert.ToString(validateData.Value.ToString()); } } validateData = ValidateSKFJ(Request["SKFJ"], true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.SKFJ = Convert.ToString(validateData.Value.ToString()); } } if (!string.IsNullOrWhiteSpace(Request["SearchKeywords"])) { appData.KCBH = Convert.ToString(Request["SearchKeywords"]); } if (!DataValidateManager.ValidateIsNull(ViewState["QueryType"])) { if (!DataValidateManager.ValidateStringFormat(ViewState["QueryType"].ToString())) { appData.QueryType = "AND"; } else { appData.QueryType = ViewState["QueryType"].ToString(); } } else { appData.SortField = "AND"; } if (!DataValidateManager.ValidateIsNull(ViewState["Sort"])) { if (!DataValidateManager.ValidateBooleanFormat(ViewState["Sort"].ToString())) { appData.Sort = DEFAULT_SORT; } else { appData.Sort = Convert.ToBoolean(ViewState["Sort"].ToString()); } } else { appData.Sort = DEFAULT_SORT; } if (!DataValidateManager.ValidateIsNull(ViewState["SortField"])) { if (!DataValidateManager.ValidateStringFormat(ViewState["SortField"].ToString())) { appData.SortField = DEFAULT_SORT_FIELD; } else { appData.SortField = ViewState["SortField"].ToString(); } } else { appData.SortField = DEFAULT_SORT_FIELD; } if (!DataValidateManager.ValidateIsNull(ViewState["PageSize"])) { if (!DataValidateManager.ValidateNumberFormat(ViewState["PageSize"].ToString())) { appData.PageSize = DEFAULT_PAGE_SIZE; } else { appData.PageSize = Convert.ToInt32(ViewState["PageSize"].ToString()); } } else { appData.PageSize = DEFAULT_PAGE_SIZE; } if (!DataValidateManager.ValidateIsNull(ViewState["CurrentPage"])) { if (!DataValidateManager.ValidateNumberFormat(ViewState["CurrentPage"].ToString())) { appData.CurrentPage = DEFAULT_CURRENT_PAGE; } else { appData.CurrentPage = Convert.ToInt32(ViewState["CurrentPage"].ToString()); } } else { appData.CurrentPage = DEFAULT_CURRENT_PAGE; } if (CustomPermission == WDKCB_PURVIEW_ID) { appData.SKJS = CurrentUserInfo.UserID; } return(boolReturn); }
//===================================================================== // FunctionName : GetModifyInputParameter /// <summary> /// 得到修改用户输入参数操作 /// </summary> //===================================================================== protected override Boolean GetModifyInputParameter() { Boolean boolReturn = true; ValidateData validateData = new ValidateData(); // 验证输入参数 appData = RICH.Common.BM.T_BM_HYXX.T_BM_HYXXBusinessEntity.GetDataByObjectID(ObjectID.Text); appData.OPCode = RICH.Common.Base.ApplicationData.ApplicationDataBase.OPType.ID; validateData = ValidateHYBH(HYBH.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.HYBH = Convert.ToString(validateData.Value.ToString()); } else { appData.HYBH = null; } HYBH.BackColor = System.Drawing.Color.Empty; } else { HYBH.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateHYXM(HYXM.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.HYXM = Convert.ToString(validateData.Value.ToString()); } else { appData.HYXM = null; } HYXM.BackColor = System.Drawing.Color.Empty; } else { HYXM.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateHYNC(HYNC.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.HYNC = Convert.ToString(validateData.Value.ToString()); } else { appData.HYNC = null; } HYNC.BackColor = System.Drawing.Color.Empty; } else { HYNC.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateHYSR(HYSR.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.HYSR = Convert.ToDateTime(validateData.Value.ToString()); } HYSR.BackColor = System.Drawing.Color.Empty; } else { HYSR.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateHYXX(HYXX.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.HYXX = Convert.ToString(validateData.Value.ToString()); } else { appData.HYXX = null; } HYXX.BackColor = System.Drawing.Color.Empty; } else { HYXX.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateHYBJ(HYBJ.Text, true, false); if (validateData.Result) { if (!validateData.IsNull) { appData.HYBJ = Convert.ToString(validateData.Value.ToString()); } else { appData.HYBJ = null; } HYBJ.BackColor = System.Drawing.Color.Empty; } else { HYBJ.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateJZXM(JZXM.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.JZXM = Convert.ToString(validateData.Value.ToString()); } else { appData.JZXM = null; } JZXM.BackColor = System.Drawing.Color.Empty; } else { JZXM.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateJZDH(JZDH.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.JZDH = Convert.ToString(validateData.Value.ToString()); } else { appData.JZDH = null; } JZDH.BackColor = System.Drawing.Color.Empty; } else { JZDH.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateZCSJ(ZCSJ.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.ZCSJ = Convert.ToDateTime(validateData.Value.ToString()); } ZCSJ.BackColor = System.Drawing.Color.Empty; } else { ZCSJ.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateZKSS(ZKSS.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.ZKSS = Convert.ToInt32(validateData.Value.ToString()); } ZKSS.BackColor = System.Drawing.Color.Empty; } else { ZKSS.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateXHKSS(XHKSS.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.XHKSS = Convert.ToInt32(validateData.Value.ToString()); } XHKSS.BackColor = System.Drawing.Color.Empty; } else { XHKSS.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } validateData = ValidateSYKSS(SYKSS.Text, false, false); if (validateData.Result) { if (!validateData.IsNull) { appData.SYKSS = Convert.ToInt32(validateData.Value.ToString()); } SYKSS.BackColor = System.Drawing.Color.Empty; } else { SYKSS.BackColor = System.Drawing.Color.YellowGreen; MessageContent += @"<font color=""red"">" + validateData.Message + "</font>"; boolReturn = validateData.Result; } return(boolReturn); }
public ValidateResponse Validate(ValidateData validateData) { return(this.paymentService.ValidatePayment(validateData)); }
public void ShouldReturnFalseForDoubleValue() { double testValue = -1F; Assert.IsFalse(ValidateData.IsPositiveNumber(testValue)); }