protected void Repeater1_ItemCommand(object sender, RepeaterCommandEventArgs e) { //上移,下移 if (e.CommandName == "UpMove") { int Id = DataConverter.CLng(e.CommandArgument); M_OrderBaseField mubf = this.bbf.GetSelect(Id); M_OrderBaseField FieldPre = this.bbf.GetPreField(mubf.OrderId); if (mubf.OrderId != FieldPre.OrderId) { int CurrOrder = mubf.OrderId; mubf.OrderId = FieldPre.OrderId; FieldPre.OrderId = CurrOrder; this.bbf.GetUpdate(mubf); this.bbf.GetUpdate(FieldPre); } } if (e.CommandName == "DownMove") { int Id = DataConverter.CLng(e.CommandArgument); M_OrderBaseField mubf = this.bbf.GetSelect(Id); M_OrderBaseField FieldNext = this.bbf.GetNextField(mubf.OrderId); if (mubf.OrderId != FieldNext.OrderId) { int CurrOrder = mubf.OrderId; mubf.OrderId = FieldNext.OrderId; FieldNext.OrderId = CurrOrder; this.bbf.GetUpdate(mubf); this.bbf.GetUpdate(FieldNext); } } //删除 if (e.CommandName == "Delete") { M_OrderBaseField orderMod = bbf.SelReturnModel(Convert.ToInt32(e.CommandArgument.ToString())); bbf.DeleteByGroupID(DataConverter.CLng(e.CommandArgument)); bbf.DelFields("ZL_Orderinfo", orderMod.FieldName); } MyBind(); }
protected void Page_Load(object sender, EventArgs e) { B_Admin badmin = new B_Admin(); if (string.IsNullOrEmpty(base.Request.QueryString["FieldID"])) { function.WriteErrMsg("没有指定要修改字段的字段ID!"); } if (!this.Page.IsPostBack) { int FieldID = DataConverter.CLng(base.Request.QueryString["FieldID"]); this.HdfFieldID.Value = FieldID.ToString(); M_OrderBaseField field = this.bll.GetSelect(FieldID); this.GradeOptionType_Cate.DataSource = B_GradeOption.GetCateList(); this.GradeOptionType_Cate.DataTextField = "CateName"; this.GradeOptionType_Cate.DataValueField = "CateID"; this.GradeOptionType_Cate.DataBind(); this.GradeOptionType_Cate.Items.Insert(0, new ListItem("选择多级选项分类", "0")); this.GetShow(field); } Call.SetBreadCrumb(Master, "<li><a href='" + CustomerPageAction.customPath2 + "Main.aspx'>工作台</a></li><li><a href='ProductManage.aspx'>商城管理</a></li><li><a href='SystemOrderModel.aspx?Type=" + Request.QueryString["Type"] + "'>订单模型管理</a></li><li class='active'>修改系统订单字段</li>"); }
public bool GetUpdate(M_OrderBaseField orderBaseField) { return(UpdateByID(orderBaseField)); }
public int GetInsert(M_OrderBaseField orderBaseField) { return(insert(orderBaseField)); }
public int insert(M_OrderBaseField model) { return(DBCenter.Insert(model)); }
public bool UpdateByID(M_OrderBaseField model) { return(DBCenter.UpdateByID(model, model.FieldID)); }
private void GetShow(M_OrderBaseField field) { this.Name.Text = field.FieldName; this.Name.Enabled = false; this.Alias.Text = field.FieldAlias; this.Description.Text = field.Description; this.Tips.Text = field.FieldTips; this.IsNotNull.SelectedValue = field.IsNotNull.ToString(); this.NoEdit.SelectedValue = field.NoEdit.ToString(); this.RadioButtonList1.SelectedValue = field.ShowList.ToString(); this.TextBox1.Text = field.ShowWidth.ToString(); string type = field.FieldType; string content = field.Content; hfType.Value = field.Type == 0 ? "site" : "shop"; Button2.Attributes.Add("click", ""); this.Type.SelectedValue = type; this.Type.Enabled = false; this.hdfOrder.Value = field.OrderId.ToString(); switch (type) { //单行文本 case "TextType": this.TitleSize.Text = this.bModel.GetFieldContent(content, 0, 1); this.IsPassword.SelectedValue = this.bModel.GetFieldContent(content, 1, 1); this.TextType_DefaultValue.Text = this.bModel.GetFieldContent(content, 2, 1); break; //多行文本(不支持Html) case "MultipleTextType": this.MultipleTextType_Width.Text = this.bModel.GetFieldContent(content, 0, 1); this.MultipleTextType_Height.Text = this.bModel.GetFieldContent(content, 1, 1); this.DivMultipleTextType.Style["display"] = ""; this.DivTextType.Style["display"] = "none"; break; //多行文本(支持Html) case "MultipleHtmlType": this.MultipleHtmlType_Width.Text = this.bModel.GetFieldContent(content, 0, 1); this.MultipleHtmlType_Height.Text = this.bModel.GetFieldContent(content, 1, 1); this.IsEditor.SelectedValue = this.bModel.GetFieldContent(content, 2, 1); this.DivMultipleHtmlType.Style["display"] = ""; this.DivTextType.Style["display"] = "none"; break; //单选项 case "OptionType": this.RadioType_Content.Text = SortStr(this.bModel.GetFieldContent(content, 0, 1)).Replace("||", "\r\n"); this.RadioType_Type.SelectedValue = this.bModel.GetFieldContent(content, 0, 0); this.RadioType_Property.SelectedValue = this.bModel.GetFieldContent(content, 1, 1).ToString(); this.RadioType_Default.Text = this.bModel.GetFieldContent(content, 2, 1).ToString(); this.DivOptionType.Style["display"] = ""; this.DivTextType.Style["display"] = "none"; break; //多选项 case "ListBoxType": this.ListBoxType_Content.Text = SortStr(this.bModel.GetFieldContent(content, 0, 1)).Replace("||", "\r\n"); this.ListBoxType_Type.SelectedValue = this.bModel.GetFieldContent(content, 0, 0); this.DivListBoxType.Style["display"] = ""; this.DivTextType.Style["display"] = "none"; break; //数字 case "NumType": this.NumberType_TitleSize.Text = this.bModel.GetFieldContent(content, 0, 1); this.NumberType_Style.SelectedValue = this.bModel.GetFieldContent(content, 1, 1); this.NumberType_Style.Enabled = false; this.NumberType_DefaultValue.Text = this.bModel.GetFieldContent(content, 2, 1); this.NumSearchType.SelectedValue = this.bModel.GetFieldContent(content, 3, 1); this.NumRangType.SelectedValue = this.bModel.GetFieldContent(content, 4, 1); this.NumSearchRange.Text = this.bModel.GetFieldContent(content, 5, 1).Replace("|", "\r\n"); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "window.onload=function(){document.getElementById('showdec').style.display = '';", true); try { if (this.bModel.GetFieldContent(content, 6, 1) == "") { this.txtdecimal.Text = "0"; } else { this.txtdecimal.Text = this.bModel.GetFieldContent(content, 6, 1); } } catch (Exception) { this.txtdecimal.Text = "0"; } this.DivNumType.Style["display"] = ""; this.DivTextType.Style["display"] = "none"; break; //日期时间 case "DateType": this.DateSearchType.SelectedValue = this.bModel.GetFieldContent(content, 0, 1); this.DateSearchRang.Text = this.bModel.GetFieldContent(content, 1, 1).Replace("$", "\r\n"); this.DateSearchUnit.SelectedValue = this.bModel.GetFieldContent(content, 2, 1); this.DivDateType.Style["display"] = ""; this.DivTextType.Style["display"] = "none"; break; //图片 case "PicType": this.RBLPicWaterMark.SelectedValue = this.bModel.GetFieldContent(content, 0, 1); this.TxtSPicSize.Text = this.bModel.GetFieldContent(content, 1, 1); this.TxtPicExt.Text = this.bModel.GetFieldContent(content, 2, 1); this.DivPicType.Style["display"] = ""; this.DivTextType.Style["display"] = "none"; this.tbSearch.Style["display"] = "none"; break; //多图片 case "MultiPicType": if (DataConverter.CBool(this.bModel.GetFieldContent(content, 0, 1))) { this.ChkThumb.Checked = true; this.TxtThumb.Text = this.bModel.GetFieldContent(content, 1, 1); } else { this.ChkThumb.Checked = false; this.TxtThumb.Text = ""; } this.ChkThumb.Enabled = false; this.TxtThumb.Enabled = false; this.RBLWaterMark.SelectedValue = this.bModel.GetFieldContent(content, 2, 1); this.TxtPicSize.Text = this.bModel.GetFieldContent(content, 3, 1); this.TextImageType.Text = this.bModel.GetFieldContent(content, 4, 1); this.DivMultiPicType.Style["display"] = ""; this.DivTextType.Style["display"] = "none"; this.tbSearch.Style["display"] = "none"; break; //文件 case "SmallFileType": this.ChkFileSize.Enabled = false; this.TxtFileSizeField.Enabled = false; this.TxtMaxFileSizes.Text = this.bModel.GetFieldContent(content, 0, 1); this.TxtUploadFileTypes.Text = this.bModel.GetFieldContent(content, 1, 1); this.DivSmallFileType.Style["display"] = ""; this.tbSearch.Style["display"] = "none"; this.DivTextType.Style["display"] = "none"; break; //多文件 case "FileType": if (DataConverter.CBool(this.bModel.GetFieldContent(content, 0, 1))) { this.ChkFileSize.Checked = true; this.TxtFileSizeField.Text = this.bModel.GetFieldContent(content, 1, 1); } else { this.ChkFileSize.Checked = false; this.TxtFileSizeField.Text = ""; } this.ChkFileSize.Enabled = false; this.TxtFileSizeField.Enabled = false; this.TxtMaxFileSize.Text = this.bModel.GetFieldContent(content, 2, 1); this.TxtUploadFileType.Text = this.bModel.GetFieldContent(content, 3, 1); this.DivFileType.Style["display"] = ""; this.tbSearch.Style["display"] = "none"; this.DivTextType.Style["display"] = "none"; break; //运行平台 case "OperatingType": this.TxtOperatingOption.Text = this.bModel.GetFieldContent(content, 1, 1).Replace("|", "\r\n"); this.OperatingType_TitleSize.Text = this.bModel.GetFieldContent(content, 0, 1); this.OperatingType_DefaultValue.Text = this.bModel.GetFieldContent(content, 2, 1); this.DivOperatingType.Style["display"] = ""; this.DivTextType.Style["display"] = "none"; break; //超链接 case "SuperLinkType": this.SuperLinkType_TitleSize.Text = this.bModel.GetFieldContent(content, 0, 1); this.SuperLinkType_DefaultValue.Text = this.bModel.GetFieldContent(content, 1, 1); this.DivSuperLinkType.Style["display"] = ""; this.DivTextType.Style["display"] = "none"; this.tbSearch.Style["display"] = "none"; break; //多级选项 case "GradeOptionType": this.GradeOptionType_Cate.SelectedValue = this.bModel.GetFieldContent(content, 0, 1); this.GradeOptionType_Direction.SelectedValue = this.bModel.GetFieldContent(content, 1, 1); this.DivTextType.Style["display"] = "none"; this.DivGradeOptionType.Style["display"] = ""; break; //颜色字段 case "ColorType": this.ColorDefault.Text = this.bModel.GetFieldContent(content, 1, 1); this.DivColorType.Style["display"] = ""; this.DivTextType.Style["display"] = "none"; this.tbSearch.Style["display"] = "none"; break; } }
protected void Button1_Click(object sender, EventArgs e) { this.GetIsOk(); int FieldID = DataConverter.CLng(this.HdfFieldID.Value); string text = this.Name.Text; string str2 = this.Alias.Text; string str3 = this.Description.Text; bool flag = DataConverter.CBool(this.IsNotNull.SelectedValue); bool flag2 = DataConverter.CBool(this.IsSearchForm.SelectedValue); string selectedValue = this.Type.SelectedValue; string str7 = ""; switch (selectedValue) { //单行文本 case "TextType": str7 = "TitleSize=" + this.TitleSize.Text + ",IsPassword="******",DefaultValue=" + this.TextType_DefaultValue.Text + ""; break; //多行文本(不支持Html) case "MultipleTextType": str7 = "Width=" + this.MultipleTextType_Width.Text + ",Height=" + this.MultipleTextType_Height.Text + ""; break; //多行文本(支持Html) case "MultipleHtmlType": str7 = "Width=" + this.MultipleHtmlType_Width.Text + ",Height=" + this.MultipleHtmlType_Height.Text + ",IsEditor=" + this.IsEditor.SelectedValue + ""; break; //单选项 case "OptionType": str7 = "" + this.RadioType_Type.SelectedValue + "=" + this.RadioType_Content.Text.Trim().Replace(" ", "").Replace("\r\n", "||").Replace("|||", "||") + ",Property=" + this.RadioType_Property.Text + ",Default=" + this.RadioType_Default.Text + ""; break; //多选项 case "ListBoxType": if (this.ListBoxType_Type.SelectedValue == "3") { string r = @"^*\|*\$0$"; str7 = Regex.Replace(this.ListBoxType_Content.Text, "(\\r\\n)+", "^"); string[] s = str7.Split(new string[] { "^" }, StringSplitOptions.RemoveEmptyEntries); str7 = "" + this.ListBoxType_Type.SelectedValue + "="; for (int i = 0; i < s.Length; i++) { if (!(Regex.IsMatch(s[i], r))) { str7 += s[i].Trim() + "|" + s[i].Trim() + "$0"; if (i < s.Length - 1) { str7 += "||"; } } else { str7 += s[i]; if (i < s.Length - 1) { str7 += "||"; } } } } else { str7 = "" + this.ListBoxType_Type.SelectedValue + "=" + this.ListBoxType_Content.Text.Trim().Replace(" ", "").Replace("\r\n", "||").Replace("|||", "||") + ""; } break; //数字 case "NumType": str7 = "TitleSize=" + this.NumberType_TitleSize.Text + ",NumberType=" + this.NumberType_Style.SelectedValue + ",DefaultValue=" + this.NumberType_DefaultValue.Text + ""; str7 = str7 + ",NumSearchType=" + this.NumSearchType.SelectedValue + ",NumRangType=" + this.NumRangType.SelectedValue + ",NumSearchRang=" + this.NumSearchRange.Text.Trim().Replace(" ", "").Replace("\r\n", "$") + ",NumLenght=" + this.txtdecimal.Text; break; //日期时间 case "DateType": str7 = "DateSearchType=" + this.DateSearchType.SelectedValue + ",DateSearchRang=" + this.DateSearchRang.Text.Trim().Replace(" ", "").Replace("\r\n", "$"); str7 = str7 + ",DateSearchUnit=" + this.DateSearchUnit.SelectedValue; break; //图片 case "PicType": str7 = "Warter=" + this.RBLPicWaterMark.SelectedValue + ",MaxPicSize=" + this.TxtSPicSize.Text + ",PicFileExt=" + this.TxtPicExt.Text; flag2 = false; break; //多图片 case "MultiPicType": str7 = "ChkThumb=" + (this.ChkThumb.Checked ? "1" : "0") + ",ThumbField=" + this.TxtThumb.Text + ",Warter=" + this.RBLPicWaterMark.SelectedValue + ",MaxPicSize=" + this.TxtSPicSize.Text + ",PicFileExt=" + this.TextImageType.Text; flag2 = false; break; //文件 case "SmallFileType": str7 = "MaxFileSize=" + this.TxtMaxFileSizes.Text + ",UploadFileExt=" + this.TxtUploadFileTypes.Text; flag2 = false; break; //多文件 case "FileType": str7 = "ChkFileSize=" + (this.ChkFileSize.Checked ? "1" : "0") + ",FileSizeField=" + this.TxtFileSizeField.Text + ",MaxFileSize=" + this.TxtMaxFileSize.Text + ",UploadFileExt=" + this.TxtUploadFileType.Text; flag2 = false; break; //运行平台 case "OperatingType": str7 = "TitleSize=" + this.OperatingType_TitleSize.Text + ",OperatingList=" + this.TxtOperatingOption.Text.Trim().Replace(" ", "").Replace("\r\n", "|") + ",DefaultValue=" + this.OperatingType_DefaultValue.Text; break; //超链接 case "SuperLinkType": str7 = "TitleSize=" + this.SuperLinkType_TitleSize.Text + ",DefaultValue=" + this.SuperLinkType_DefaultValue.Text; flag2 = false; break; case "GradeOptionType": str7 = "GradeCate=" + this.GradeOptionType_Cate.SelectedValue + ",Direction=" + this.GradeOptionType_Direction.SelectedValue; break; default: str7 = ""; break; } M_OrderBaseField tempdata = this.bll.GetSelect(FieldID); M_OrderBaseField modelfield = new M_OrderBaseField(); modelfield.FieldID = FieldID; modelfield.FieldName = text; modelfield.FieldAlias = str2; modelfield.Description = str3; modelfield.FieldTips = this.Tips.Text.Trim(); modelfield.FieldType = selectedValue; modelfield.Content = str7; modelfield.IsNotNull = flag; modelfield.NoEdit = DataConverter.CLng(this.NoEdit.SelectedValue); modelfield.OrderId = tempdata.OrderId; modelfield.Type = tempdata.Type; //Response.Write(modelfield.NoEdit.ToString()); //Response.End(); modelfield.ShowList = DataConverter.CBool(this.RadioButtonList1.SelectedValue); modelfield.ShowWidth = DataConverter.CLng(this.TextBox1.Text); //modelfield.OrderID = DataConverter.CLng(this.hdfOrder.Value); this.bll.GetUpdate(modelfield); //this.bll.ModelFieldHtml(ModelID); Response.Redirect("SystemOrderModel.aspx?Type=" + hfType.Value); }
public int insert(M_OrderBaseField model) { return(Sql.insertID(TbName, model.GetParameters(), BLLCommon.GetParas(model), BLLCommon.GetFields(model))); }
public bool UpdateByID(M_OrderBaseField model) { return(Sql.UpdateByIDs(TbName, PK, model.FieldID.ToString(), BLLCommon.GetFieldAndPara(model), model.GetParameters())); }