private async Task MessageReceivedAsync(IDialogContext context, IAwaitable <IMessageActivity> result) { var message = await result; dynamic value = message.Value; string submitType = value.Type.ToString(); FormCheck query; try { query = FormCheck.GendernBirth(value); // Trigger validation using Data Annotations attributes from the FormCheck model List <ValidationResult> results = new List <ValidationResult>(); bool valid = Validator.TryValidateObject(query, new ValidationContext(query, null, null), results, true); if (!valid) { // Some field in the FormCheck are not valid var errors = string.Join("\n", results.Select(o => " - " + o.ErrorMessage)); await context.PostAsync("Please complete all the search parameters:\n" + errors); return; } } catch (InvalidCastException) { // FromCheck could not be parsed await context.PostAsync("請填寫完整"); return; } context.Done(context); // TODO: Put logic for handling user message here }
protected void Page_Load(object sender, EventArgs e) { xc.CheckAdminLogin("|" + typeClss + "|"); if (!IsPostBack) { XabaraClass xClass = new XabaraClass(); xClass.NewsTypeData(typeClss, DropDownListClass); if (!string.IsNullOrEmpty(Session[typeClss] as string)) { this.DropDownListClass.Items.FindByValue(Session[typeClss].ToString().Trim()).Selected = true; } else { this.DropDownListClass.Items.FindByText("== 新增根分类 ==").Selected = true; } xClass.getTreeList(typeClss, treeList, string.Empty, "top", false, true, false); FormCheck fCheck = new FormCheck(); classListRegExpre.ValidationExpression = fCheck.RegExpressionValidator("number", 0, 0, false); classListRegExpre.ErrorMessage = fCheck.RegExpressionValidator("number", 0, 0, true); classUrlRegExpre.ValidationExpression = fCheck.RegExpressionValidator("urlHttp", 0, 0, false); classUrlRegExpre.ErrorMessage = fCheck.RegExpressionValidator("urlHttp", 0, 0, true); titleClass.Text = Server.UrlDecode(xc.SafeSql(Request["title"])); } }
protected void Page_Load(object sender, EventArgs e) { xc.CheckAdminLogin("|adsAdd|"); if (!IsPostBack) { FormCheck fCheck = new FormCheck(); pdateRegExpree.ValidationExpression = fCheck.RegExpressionValidator("dateTime", 0, 0, false); pdateRegExpree.ErrorMessage = fCheck.RegExpressionValidator("dateTime", 0, 0, true); eDateRegExpree.ValidationExpression = fCheck.RegExpressionValidator("dateTime", 0, 0, false); eDateRegExpree.ErrorMessage = fCheck.RegExpressionValidator("dateTime", 0, 0, true); httpRegExpree.ValidationExpression = fCheck.RegExpressionValidator("urlHttp", 0, 0, false); httpRegExpree.ErrorMessage = fCheck.RegExpressionValidator("urlHttp", 0, 0, true); wRegExpree.ValidationExpression = fCheck.RegExpressionValidator("number", 0, 0, false); wRegExpree.ErrorMessage = "宽度" + fCheck.RegExpressionValidator("number", 0, 0, true); hRegExpree.ValidationExpression = fCheck.RegExpressionValidator("number", 0, 0, false); hRegExpree.ErrorMessage = "高度" + fCheck.RegExpressionValidator("number", 0, 0, true); DateTime nStr = DateTime.Now; pDate.Text = nStr.ToString("yyyy-MM-dd HH:mm:ss"); eDate.Text = nStr.AddYears(1).ToString("yyyy-MM-dd HH:mm:ss"); XabaraClass xClass = new XabaraClass(); xClass.NewsTypeData("ads", adClass); this.adImg.Items.Add(new ListItem("图片:" + XmlReader.GetConfig(Server.MapPath("~/xabara.config"), "UploadImgType"), "Img")); this.adImg.Items.Add(new ListItem("Flash:" + XmlReader.GetConfig(Server.MapPath("~/xabara.config"), "UploadFlashType"), "Flash")); this.adImg.Items.Add(new ListItem("广告代码", "Code")); } }
private void btncheck_Click(object sender, EventArgs e) { if (_fish == null || _fish.id < 1) { MessageBox.Show("还没有检测数据。"); return; } FormCheck formcheck = new FormCheck(_fish.id, _fish.code, _fish.name); formcheck.MenuCode = "M112"; formcheck.RefreshDataEvent += formcheck_RefreshDataEvent; formcheck.ShowInTaskbar = false; formcheck.ShowDialog(); return; UIForms.FormGBList form = new UIForms.FormGBList(_fish.id); form.ShowDialog(); return; if (ClickGBEvent != null) { ClickGBEvent(this, EventArgs.Empty); } }
protected void Page_Load(object sender, EventArgs e) { xc.CheckAdminLogin("|" + typeClss + "|"); if (!IsPostBack) { xClass.NewsTypeData(typeClss, DropDownListClass); classListName.Visible = true; classListName.Text = "如需排序,请选择带有子级分类的父分类并点击 显示所选分类排序 按钮!"; xClass.getTreeList(typeClss, treeList, string.Empty, "top", false, true, false); titleClass.Text = Server.UrlDecode(titleTemp); DataTable dt = db.getDataTable("select Tid from newsTree where treeNameTxt is null"); for (int i = 0; i < dt.Rows.Count; i++) { long cid = xc.SafeNum(dt.Rows[i]["Tid"].ToString().Trim()); xClass.treeNameUpdate(cid); xClass.updateIDs(typeClss, cid); } dt.Dispose(); FormCheck fCheck = new FormCheck(); classUrlRegExpre.ValidationExpression = fCheck.RegExpressionValidator("urlHttp", 0, 0, false); classUrlRegExpre.ErrorMessage = fCheck.RegExpressionValidator("urlHttp", 0, 0, true); } }
protected void Page_Load(object sender, EventArgs e) { xc.CheckAdminLogin("|adminAdd|"); if (!IsPostBack) { new XabaraClass().NewsTypeData("department", adminClass); FormCheck fCheck = new FormCheck(); adminIDRegularExpressionValidator.ValidationExpression = fCheck.RegExpressionValidator("userID", 3, 20, false); adminIDRegularExpressionValidator.ErrorMessage = fCheck.RegExpressionValidator("userID", 3, 20, true); adminNameRegularExpressionValidator.ValidationExpression = fCheck.RegExpressionValidator("chinese", 0, 0, false); adminNameRegularExpressionValidator.ErrorMessage = fCheck.RegExpressionValidator("chinese", 0, 0, true); adminPWRegularExpressionValidator.ValidationExpression = fCheck.RegExpressionValidator("passWord", 8, 20, false); adminPWRegularExpressionValidator.ErrorMessage = fCheck.RegExpressionValidator("passWord", 8, 20, true); } }
protected void Page_Load(object sender, EventArgs e) { xc.CheckAdminLogin("xabaraCOM"); if (!IsPostBack) { FormCheck fc = new FormCheck(); emailRegularExpressionValidator.ValidationExpression = fc.RegExpressionValidator("email", 0, 0, false); emailRegularExpressionValidator.ErrorMessage = fc.RegExpressionValidator("email", 0, 0, true); telRegularExpressionValidator.ValidationExpression = fc.RegExpressionValidator("phone", 0, 0, false); telRegularExpressionValidator.ErrorMessage = fc.RegExpressionValidator("phone", 0, 0, true); faxRegularExpressionValidator.ValidationExpression = fc.RegExpressionValidator("phone", 0, 0, false); faxRegularExpressionValidator.ErrorMessage = fc.RegExpressionValidator("phone", 0, 0, true); mobileRegularExpressionValidator.ValidationExpression = fc.RegExpressionValidator("mobile", 0, 0, false); mobileRegularExpressionValidator.ErrorMessage = fc.RegExpressionValidator("mobile", 0, 0, true); urlRegExpress.ValidationExpression = fc.RegExpressionValidator("url", 0, 0, false); urlRegExpress.ErrorMessage = fc.RegExpressionValidator("url", 0, 0, true); string pathFlie = HttpContext.Current.Server.MapPath("/xabara.config"); XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(pathFlie); webName.Text = xmlDoc.DocumentElement.SelectSingleNode("//add[@key='webName']").Attributes["value"].Value; webDomains.Text = xmlDoc.DocumentElement.SelectSingleNode("//add[@key='webDomains']").Attributes["value"].Value; webBak.Text = xmlDoc.DocumentElement.SelectSingleNode("//add[@key='miibeian']").Attributes["value"].Value; webQQ.Text = xmlDoc.DocumentElement.SelectSingleNode("//add[@key='qq']").Attributes["value"].Value; wangwang.Text = xmlDoc.DocumentElement.SelectSingleNode("//add[@key='taobao']").Attributes["value"].Value; webEmail.Text = xmlDoc.DocumentElement.SelectSingleNode("//add[@key='webEmail']").Attributes["value"].Value; webtel.Text = xmlDoc.DocumentElement.SelectSingleNode("//add[@key='webTel']").Attributes["value"].Value; webFax.Text = xmlDoc.DocumentElement.SelectSingleNode("//add[@key='webFax']").Attributes["value"].Value; webMobile.Text = xmlDoc.DocumentElement.SelectSingleNode("//add[@key='mobile']").Attributes["value"].Value; freePhone.Text = xmlDoc.DocumentElement.SelectSingleNode("//add[@key='freePhone']").Attributes["value"].Value; ips.Text = xmlDoc.DocumentElement.SelectSingleNode("//add[@key='ip']").Attributes["value"].Value; waterWords.Text = xmlDoc.DocumentElement.SelectSingleNode("//add[@key='waterMark']").Attributes["value"].Value; keyWords.Text = xmlDoc.DocumentElement.SelectSingleNode("//add[@key='KeyWord']").Attributes["value"].Value; mKeyWords.Text = xmlDoc.DocumentElement.SelectSingleNode("//add[@key='metaStr']").Attributes["value"].Value; titleMeta.Text = xmlDoc.DocumentElement.SelectSingleNode("//add[@key='titleMeta']").Attributes["value"].Value; countStr.Text = xmlDoc.DocumentElement.SelectSingleNode("//add[@key='countScript']").Attributes["value"].Value; ipAdd.Text = xc.GetIP(); } }
private void btnOrder_Click(object sender, EventArgs e) { FormCheck formCheck = new FormCheck(); DialogResult dialogResult = formCheck.ShowDialog(); if (dialogResult != DialogResult.OK) { return; } FormFinish formFinish = new FormFinish(); dialogResult = formFinish.ShowDialog(); if (dialogResult != DialogResult.OK) { return; } callPanel.Controls.Remove(ucOrder); ucPanel.UcMain.ucMain.Show(); }
protected void Page_Load(object sender, EventArgs e) { xc.CheckAdminLogin("|adsEdit|"); if (!IsPostBack) { FormCheck fCheck = new FormCheck(); pdateRegExpree.ValidationExpression = fCheck.RegExpressionValidator("dateTime", 0, 0, false); pdateRegExpree.ErrorMessage = fCheck.RegExpressionValidator("dateTime", 0, 0, true); eDateRegExpree.ValidationExpression = fCheck.RegExpressionValidator("dateTime", 0, 0, false); eDateRegExpree.ErrorMessage = fCheck.RegExpressionValidator("dateTime", 0, 0, true); httpRegExpree.ValidationExpression = fCheck.RegExpressionValidator("urlHttp", 0, 0, false); httpRegExpree.ErrorMessage = fCheck.RegExpressionValidator("urlHttp", 0, 0, true); wRegExpree.ValidationExpression = fCheck.RegExpressionValidator("number", 0, 0, false); wRegExpree.ErrorMessage = "宽度" + fCheck.RegExpressionValidator("number", 0, 0, true); hRegExpree.ValidationExpression = fCheck.RegExpressionValidator("number", 0, 0, false); hRegExpree.ErrorMessage = "高度" + fCheck.RegExpressionValidator("number", 0, 0, true); XabaraClass xClass = new XabaraClass(); xClass.NewsTypeData("ads", adClass); string img = XmlReader.GetConfig(Server.MapPath("~/xabara.config"), "UploadImgType"); this.adImg.Items.Add(new ListItem(img, "Img")); string flash = XmlReader.GetConfig(Server.MapPath("~/xabara.config"), "UploadFlashType"); this.adImg.Items.Add(new ListItem(flash, "Flash")); this.adImg.Items.Add(new ListItem("广告代码", "Code")); DataTable dt = db.getDataTable("select * from ads where aID=" + xc.SafeNum(Request["id"]).ToString()); if (dt.Rows.Count > 0) { this.adClass.Items.FindByValue(dt.Rows[0]["classID"].ToString().Trim()).Selected = true; string fileName = dt.Rows[0]["adImg"].ToString().Trim(); upImg.Value = fileName; if (!string.IsNullOrEmpty(fileName as string)) { string fileExe = fileName.Substring(fileName.Length - 3); if (img.IndexOf(fileExe) > -1) { this.adImg.Items.FindByValue("Img").Selected = true; } else { this.adImg.Items.FindByValue("Flash").Selected = true; } } else { this.adImg.Items.FindByValue("Code").Selected = true; } adW.Text = dt.Rows[0]["adW"].ToString().Trim(); adH.Text = dt.Rows[0]["adH"].ToString().Trim(); adHttp.Text = dt.Rows[0]["adHttp"].ToString().Trim(); adCode.Text = dt.Rows[0]["adCode"].ToString().Trim(); pDate.Text = Convert.ToDateTime(dt.Rows[0]["starDate"].ToString().Trim()).ToString("yyyy-MM-dd HH:mm:ss"); eDate.Text = Convert.ToDateTime(dt.Rows[0]["stopDate"].ToString().Trim()).ToString("yyyy-MM-dd HH:mm:ss"); adCodeImg.Text = dt.Rows[0]["adCode"].ToString().Trim(); } else { xc.divError("", "您的操作有误!", 350, 150, "default.aspx", "goto"); } dt.Dispose(); } }
protected void Page_Load(object sender, EventArgs e) { xc.CheckAdminLogin(string.Empty); XabaraClass xClass = new XabaraClass(); if (!IsPostBack) { string uidTemp = xc.adminID; Uid.Text = uidTemp; xClass.NewsTypeData("department", adminClass); string strSql = "select * from AdminUser where userID='" + uidTemp + "'"; DataTable dt = db.getDataTable(strSql); if (dt.Rows.Count > 0) { adminName.Text = dt.Rows[0]["UserName"].ToString().Trim(); int cID = Convert.ToInt32(dt.Rows[0]["classID"].ToString().Trim()); string cidName = xClass.getClass(cID, string.Empty, string.Empty); if (string.IsNullOrEmpty(cidName as string)) { if (cID > 0) { cidName = "原分类已被删除,请重新选择!"; this.adminClass.Items.Add(new ListItem("== 请选择 ==", "")); this.adminClass.Items.FindByValue(string.Empty).Selected = true; } else { this.adminClass.Items.Add(new ListItem("超级管理员", "0")); this.adminClass.Items.FindByValue(cID.ToString()).Selected = true; } } else { this.adminClass.Items.FindByValue(cID.ToString()).Selected = true; } classLab.Text = cidName; if (dt.Rows[0]["UserAdmin"].ToString().Trim().Equals("xabaraCOM") && !string.IsNullOrEmpty(xc.SafeSql(Request["uid"]) as string)) { adminClass.Visible = true; adminClassValidator.Visible = true; } oldPWHidden.Value = dt.Rows[0]["UserPW"].ToString().Trim(); adminMail.Text = dt.Rows[0]["userEmail"].ToString().Trim(); adminTel.Text = dt.Rows[0]["userTel"].ToString().Trim(); adminMobile.Text = dt.Rows[0]["userMobile"].ToString().Trim(); adminQQ.Text = dt.Rows[0]["userQQ"].ToString().Trim(); } else { xc.divError("", "您的操作有误!", 350, 150, "userList.aspx", "goto"); } dt.Dispose(); FormCheck fCheck = new FormCheck(); adminNameRegularExpressionValidator.ValidationExpression = fCheck.RegExpressionValidator("chinese", 0, 0, false); adminNameRegularExpressionValidator.ErrorMessage = fCheck.RegExpressionValidator("chinese", 0, 0, true); adminPWRegularExpressionValidator.ValidationExpression = fCheck.RegExpressionValidator("passWord", 0, 0, false); adminPWRegularExpressionValidator.ErrorMessage = fCheck.RegExpressionValidator("passWord", 0, 0, true); mailRegularExpressionValidator.ValidationExpression = fCheck.RegExpressionValidator("email", 0, 0, false); mailRegularExpressionValidator.ErrorMessage = fCheck.RegExpressionValidator("email", 0, 0, true); telRegularExpressionValidator.ValidationExpression = fCheck.RegExpressionValidator("phone", 0, 0, false); telRegularExpressionValidator.ErrorMessage = fCheck.RegExpressionValidator("phone", 0, 0, true); mobileRegularExpressionValidator.ValidationExpression = fCheck.RegExpressionValidator("mobile", 0, 0, false); mobileRegularExpressionValidator.ErrorMessage = fCheck.RegExpressionValidator("mobile", 0, 0, true); qqRegularExpressionValidator.ValidationExpression = fCheck.RegExpressionValidator("qq", 0, 0, false); qqRegularExpressionValidator.ErrorMessage = fCheck.RegExpressionValidator("qq", 0, 0, true); } }