/// <summary> /// 渲染 HTML 之前调用(页面第一次加载或者普通回发) /// </summary> protected override void OnFirstPreRender() { base.OnFirstPreRender(); OB.AddProperty("f_columnType", "rendercheckfield"); if (Grid.AllowCellEditing) { OB.AddProperty("xtype", "checkcolumn"); if (Grid.EnableAfterEditEvent) { string rowIdScript = String.Format("var rowId=F('{0}').getStore().getAt(rowIndex).getId();", Grid.ClientID); string validateScript = "var args='AfterEdit$'+rowId+'$" + ColumnID + "';"; validateScript += Grid.GetPostBackEventReference("#AfterEdit#").Replace("'#AfterEdit#'", "args"); //string checkchangeScript = String.Format("function(checkcolumn,rowIndex,checked){{{0}}}", validateScript); //OB.Listeners.AddProperty("checkchange", checkchangeScript, true); AddListener("checkchange", rowIdScript + validateScript, "checkcolumn", "rowIndex", "checked"); } } string jsContent = String.Format("var {0}={1};", XID, OB.ToString()); AddGridColumnScript(jsContent); }
public string this[int idx] { get { if (idx >= Names.Length || idx < 0) { throw new IndexOutOfRangeException(); } switch (idx) { case 0: return(OA.ToString() + ", " + OB.ToString() + ", " + OC.ToString()); case 1: return(Sum_of_edge_lengths().ToString()); case 2: return(Volume().ToString()); case 3: return(SurfaceArea().ToString()); default: return(null); } } }
//public override string GetFieldType() //{ // return "string"; //} #endregion #region OnFirstPreRender /// <summary> /// 渲染 HTML 之前调用(页面第一次加载或者普通回发) /// </summary> protected override void OnFirstPreRender() { base.OnFirstPreRender(); if (this is TemplateField && (this as TemplateField).RenderAsRowExpander) { JsObjectBuilder rowExpanderBuilder = new JsObjectBuilder(); rowExpanderBuilder.AddProperty("rowBodyTpl", String.Format("Ext.create('Ext.XTemplate','{{{0}}}')", ColumnID), true); rowExpanderBuilder.AddProperty("pluginId", String.Format("{0}_rowexpander", Grid.ClientID)); if (!ExpandOnDoubleClick) { rowExpanderBuilder.AddProperty("expandOnDblClick", false); } if (!ExpandOnEnter) { rowExpanderBuilder.AddProperty("expandOnEnter", false); } if (ExpandToSelectRow) { rowExpanderBuilder.AddProperty("selectRowOnExpand", true); } string jsContent = String.Format("var {0}=Ext.create('Ext.grid.plugin.RowExpander',{1});", XID, rowExpanderBuilder); AddGridColumnScript(jsContent); } else { string jsContent = String.Format("var {0}={1};", XID, OB.ToString()); AddGridColumnScript(jsContent); } }
public static void Charge(string fileName) { if (!File.Exists(fileName)) { throw new Exception("Le fichier spécifié n'existe plus."); } FileStream reader = new FileStream(fileName, FileMode.Open); try { BinaryFormatter formatter = new BinaryFormatter(); OB ob = (OB)formatter.Deserialize(reader); if (ob.Fichiers is null) { ob.Fichiers = new List <Classe.Fichier>(); } CallContext.SetData(KEY.OB, ob); CallContext.SetData(KEY.CLEFICHIER, fileName); } catch (SerializationException e) { Log.Logger.Error("Failed to deserialize. Reason: " + e.Message); throw; } finally { reader.Close(); } }
public HttpResponseMessage GetOrderTrackingDetail(string Vrno) { try { OB obj_ob = gbc_con.Db_ob.SingleOrDefault(p => p.VRNO == Vrno); if (obj_ob != null) { if (obj_ob.Status == "BEP" || obj_ob.Status == "DIS" || obj_ob.Status == "DLV" || obj_ob.Status == "RCD") { DataRow dr = (new Global()).getDataRow(true, "select * from Sb where vrno='" + obj_ob.ORDERNO + "'"); if (dr != null) { obj_ob.BillAmt = (dr["NetAmt"] == null) ? 0.00 : Convert.ToDouble(dr["NetAmt"].ToString()); obj_ob.BillDt = (dr["vrdate"] == null) ? "" :Convert.ToDateTime(dr["vrdate"]).ToString("dd/MM/yyyy"); obj_ob.DCode = "Wallete Debit Amt:" + obj_ob.EWD; obj_ob.NameP = "Wallete Credit Amt: " + ((dr["WaltDiscAmt"] == null) ? 0.00 : Convert.ToDouble(dr["WaltDiscAmt"].ToString())); //obj_ob.BillRemark = (dr["BillRemark"] == null) ? "" : dr["BillRemark"].ToString(); //obj_ob.ORDERNO = (dr["vrno"] == null) ? "" : dr["vrno"].ToString(); } } obj_ob.BillRemark = (obj_ob.BillRemark == null) ? "" : obj_ob.BillRemark; obj_ob.BillRemark = (obj_ob.BillRemark == null) ? "" : obj_ob.BillRemark; obj_ob.TRCode = Convert.ToDateTime(obj_ob.VRDATE).ToString("dd/MM/yyyy"); } return(Request.CreateResponse(HttpStatusCode.OK, obj_ob)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.NotFound, "Error Occurred While Getting Data. " + ex.Message)); } }
protected override void OnFirstPreRender() { base.OnFirstPreRender(); #region options #endregion #region Click //string clickScriptFunction = GetClickScriptFunction(); //if (AjaxPropertyChanged("ClickScriptFunction", clickScriptFunction)) //{ // string ajaxClickFunction = String.Empty; // ajaxClickFunction += String.Format("{0}.un('click',X.{0}_click);", XID); // ajaxClickFunction += clickScriptFunction; // ajaxClickFunction += String.Format("{0}.on('click',X.{0}_click);", XID); // AddAjaxPropertyChangedScript(ajaxClickFunction); //} //OB.Listeners.AddProperty("click", String.Format("{0}_click", XID), true); OB.Listeners.AddProperty("click", GetClickScriptFunction(), true); #endregion string jsContent = String.Format("var {0}=new Ext.menu.Item({1});", XID, OB.ToString()); AddStartupScript(jsContent); }
/// <summary> /// 渲染 HTML 之前调用(页面第一次加载或者普通回发) /// </summary> protected override void OnFirstPreRender() { base.OnFirstPreRender(); OB.AddProperty("text", Text); //OB.RemoveProperty("stateful"); //OB.RemoveProperty("id"); //string hideScript = String.Empty; //// Ext.Toolbar.Separator 没有 "hidden"/"hideMode" 参数 //if (Hidden) //{ // OB.RemoveProperty("hidden"); // OB.RemoveProperty("hideMode"); // hideScript = String.Format("{0}.hide();", ClientJavascriptID); //} //AddPageFirstLoadAbsoluteScript(hideScript); //if (AjaxPropertyChanged("Text", Text)) //{ // // 这是extjs2.2中使用的小技巧,extjs3.0已经支持对文本进行更新 // // AddAjaxPartialUpdateScript(String.Format("{0}.getEl().innerHTML={1};", ClientJavascriptID, JsHelper.Enquote(Text))); // AddAjaxPropertyChangedScript(String.Format("{0}.setText({1});", XID, JsHelper.Enquote(Text))); //} string jsContent = String.Format("var {0}=Ext.create('Ext.toolbar.TextItem',{1});", XID, OB.ToString()); AddStartupScript(jsContent); }
/// <summary> /// 渲染 HTML 之前调用(页面第一次加载或者普通回发) /// </summary> protected override void OnFirstPreRender() { base.OnFirstPreRender(); if (TextMode != TextMode.Text) { OB.AddProperty("inputType", TextModeHelper.GetName(TextMode)); } // 如果Text属性存在于FState中,则不要重复设置value属性,而是在render事件中使用FState的值 if (FState.ModifiedProperties.Contains("Text")) { //OB.RemoveProperty("value"); //OB.Listeners.AddProperty("render", JsHelper.GetFunction("cmp.f_setValue();", "cmp"), true); OB.AddProperty("value", String.Format("{0}.Text", GetFStateScriptID()), true); } string jsContent = String.Format("var {0}=Ext.create('Ext.form.field.Text',{1});", XID, OB.ToString()); AddStartupScript(jsContent); }
/// <summary> /// 渲染 HTML 之前调用(页面第一次加载或者普通回发) /// </summary> protected override void OnFirstPreRender() { base.OnFirstPreRender(); // 行扩展列需要特殊处理 if (this is TemplateField && (this as TemplateField).RenderAsRowExpander) { //string tplStr = String.Format(RowExpander.DataFormatString.Replace("{", "{{{").Replace("}", "}}}"), RowExpander.DataFields); //expanderScript = String.Format("var {0}=new Ext.ux.grid.RowExpander({{tpl:new Ext.Template({1})}});", Render_GridRowExpanderID, JsHelper.Enquote(tplStr)); //expanderScript = String.Format("var {0}=new Ext.ux.grid.RowExpander({{tpl:new Ext.Template(\"{{{1}}}\")}});", Grid.Render_GridRowExpanderID, Grid.Render_GridRowExpanderID); string jsContent = String.Format("var {0}=new Ext.ux.grid.RowExpander({{tpl:new Ext.Template(\"{{{1}}}\")}});", XID, ColumnID); AddStartupScript(jsContent); } else { JsObjectBuilder columnBuilder = new JsObjectBuilder(); OB.AddProperty("header", GetHeaderValue()); if (Hidden) { OB.AddProperty("hidden", true); } if (Grid.AllowSorting) { if (!String.IsNullOrEmpty(SortField)) { //// 自定义JavaScript变量 //OB.AddProperty("x_serverSortable", true); OB.AddProperty("sortable", true); } } if (PersistState) { OB.AddProperty("x_persistState", true); OB.AddProperty("x_persistStateType", "checkbox"); } ////If not specified, the column's index is used as an index into the Record's data Array. //columnBuilder.AddProperty(OptionName.DataIndex, field.DataField); OB.AddProperty("dataIndex", ColumnID); OB.AddProperty("id", ColumnID); if (TextAlign != TextAlign.Left) { OB.AddProperty("align", TextAlignName.GetName(TextAlign)); } if (Width != Unit.Empty) { OB.AddProperty("width", Width.Value); } } }
/// <summary> /// 渲染 HTML 之前调用(页面第一次加载或者普通回发) /// </summary> protected override void OnFirstPreRender() { base.OnFirstPreRender(); #region Regions if (Regions.Count > 0) { JsArrayBuilder ab = new JsArrayBuilder(); foreach (Region item in Regions) { if (item.Visible) { ab.AddProperty(String.Format("{0}", item.XID), true); } } OB.AddProperty("items", ab.ToString(), true); } #endregion string jsContent = String.Format("var {0}=Ext.create('Ext.panel.Panel',{1});", XID, OB.ToString()); AddStartupScript(jsContent); }
protected override void OnFirstPreRender() { base.OnFirstPreRender(); #region options if (!String.IsNullOrEmpty(NavigateUrl)) { OB.AddProperty("href", NavigateUrl); OB.AddProperty("hrefTarget", Target); } #endregion string jsContent = String.Format("var {0}=new Ext.menu.Item({1});", XID, OB.ToString()); //if (AjaxForceCompleteUpdate) //{ // ClearAjaxUpdateScript(); // AddAjaxUpdateScript(jsContent); // AjaxForceCompleteUpdate = false; //} AddStartupScript(jsContent); }
/// <summary> /// 渲染 HTML 之前调用(页面第一次加载或者普通回发) /// </summary> protected override void OnFirstPreRender() { base.OnFirstPreRender(); #region Options JsObjectBuilder fieldDefaults = new JsObjectBuilder(); if (LabelWidth.Value != ConfigPropertyValue.FORM_LABELWIDTH_DEFAULT) { fieldDefaults.AddProperty("labelWidth", LabelWidth.Value); } if (LabelSeparator != ConfigPropertyValue.FORM_LABELSEPARATOR_DEFAULT) { fieldDefaults.AddProperty("labelSeparator", LabelSeparator); } if (LabelAlign != ConfigPropertyValue.FORM_LABELALIGN_DEFAULT && LabelAlign != FineUI.LabelAlign.Undefined) { fieldDefaults.AddProperty("labelAlign", LabelAlignHelper.GetName(LabelAlign)); } if (MessageTarget != ConfigPropertyValue.FORM_MESSAGETARGET_DEFAULT) { fieldDefaults.AddProperty("msgTarget", MessageTargetHelper.GetName(MessageTarget)); } if (fieldDefaults.Count > 0) { OB.AddProperty("fieldDefaults", fieldDefaults); } #endregion }
public MainWindow() { InitializeComponent(); _kkPage = new KK(); _airfoilPage = new AIRFOIL(); _obPage = new OB(); }
protected override void OnFirstPreRender() { base.OnFirstPreRender(); #region options OB.AddProperty("checked", Checked); if (!String.IsNullOrEmpty(Text)) { OB.AddProperty("boxLabel", Text); } if (!String.IsNullOrEmpty(GroupName)) { OB.RemoveProperty("name"); OB.AddProperty("name", GroupName); // <input type="radio" name="MyRadioGroup1" id="SimpleForm1_rbtnSecond" value="SimpleForm1_rbtnSecond"> OB.AddProperty("inputValue", ClientID); } #endregion string jsContent = String.Format("var {0}=new Ext.form.Radio({1});", XID, OB.ToString()); AddStartupScript(jsContent); }
/// <summary> /// 渲染 HTML 之前调用(页面第一次加载或者普通回发) /// </summary> protected override void OnFirstPreRender() { base.OnFirstPreRender(); OB.AddProperty("allowDecimals", !NoDecimal); //OB.AddProperty("allowNegative", !NoNegative); if (MaxValue != null) { OB.AddProperty("maxValue", MaxValue.Value); } if (MinValue != null) { OB.AddProperty("minValue", MinValue.Value); } else if (NoNegative) { // 未定义 MinValue,但定义了 NoNegative OB.AddProperty("minValue", 0); } if (DecimalPrecision != 2) { OB.AddProperty("decimalPrecision", DecimalPrecision); } string jsContent = String.Format("var {0}=Ext.create('Ext.form.field.Number',{1});", XID, OB.ToString()); AddStartupScript(jsContent); }
/// <summary> /// 渲染 HTML 之前调用(页面第一次加载或者普通回发) /// </summary> protected override void OnFirstPreRender() { base.OnFirstPreRender(); OB.AddProperty("checked", Checked); // In CheckBox control, Text is the showing beside the checkbox. if (!String.IsNullOrEmpty(Text)) { OB.AddProperty("boxLabel", Text); } if (AutoPostBack) { // We should attach the "check" event after the control is rendered. // Because in the rendering process, the control will also trigger the "check" event, then we cann't distinguish it from the actual event. // We don't need delay here, because every PostBack has been delayed in global "ajaxPostBack" function. //string checkEventScript = String.Format("{0}.on('check',{1},X,{{delay:0}});", XID, JsHelper.GetFunction(GetPostBackEventReference())); //string renderScript = "(function(){" + checkEventScript + "}).defer(20);"; //// 既然不需要延迟执行回发请求,那么就没必要放在render事件中了 //string checkEventScript = String.Format("this.on('check',{0});", JsHelper.GetFunction(GetPostBackEventReference())); //OB.Listeners.AddProperty("render", "function(){" + checkEventScript + "}", true); OB.Listeners.AddProperty("check", JsHelper.GetFunction(GetPostBackEventReference()), true); } string jsContent = String.Format("var {0}=new Ext.form.Checkbox({1});", XID, OB.ToString()); AddStartupScript(jsContent); }
private void InitJieQi() { OB ob = LnDate.lunar.lun.FirstOrDefault(o => o.d == this.datetime.Day); this.JieQi = string.Concat(ob.jqmc); this.JieQiTime = !string.IsNullOrEmpty(ob.jqsj) ? TimeSpan.Parse(ob.jqsj) : TimeSpan.Zero; if (this.JieQiTime.Hours == 23) { // 过了23点已经算明天了。 this.JieQi = string.Empty; this.JieQiTime = TimeSpan.Zero; OB yesterday = LnDate.lunar.lun.FirstOrDefault(o => o.d == this.datetime.Day - 1); this.MonthGZ = yesterday.Lmonth2; this.YearGZ = yesterday.Lyear2; } // 每个月1号的话,肯定不会换月,不用考虑。 // 超过1号理论上有换月的可能,因此需要注意。 if (this.datetime.Day > 1) { OB yesterday = LnDate.lunar.lun.FirstOrDefault(o => o.d == this.datetime.Day - 1); TimeSpan tsYesterday = !string.IsNullOrEmpty(yesterday.jqsj) ? TimeSpan.Parse(yesterday.jqsj) : TimeSpan.Zero; if (tsYesterday.Hours == 23) { this.JieQiTime = tsYesterday - new TimeSpan(23, 59, 59); this.JieQi = yesterday.jqmc; } } int firstJieQiDay = LnDate.lunar.lun.FirstOrDefault(o => !string.IsNullOrEmpty(o.jqmc)).d; this.换月 = Math.Abs(this.Day - firstJieQiDay) <= 1 && this.JieQiTime != TimeSpan.Zero; }
private void OK_Click(object sender, EventArgs e) { if (ValideForm()) { if (uA != null) { uA.Mdp = txtMdp.Text.Trim(); Utilisateur.Maj(uA); } else { Utilisateur u = new Utilisateur { Login = txtLogin.Text.Trim(), Mdp = txtMdp.Text.Trim() }; Utilisateur.Sauve(u); } OB ob = (OB)CallContext.GetData(KEY.OB); Outils.GestionFichier.Sauvegarde(); Close(); } }
protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); OB.AddProperty("allowDecimals", !NoDecimal); OB.AddProperty("allowNegative", !NoNegative); if (MaxValue != null) { OB.AddProperty("maxValue", MaxValue.Value); } if (MinValue != null) { OB.AddProperty("minValue", MinValue.Value); } if (DecimalPrecision != 2) { OB.AddProperty("decimalPrecision", DecimalPrecision); } string jsContent = String.Format("var {0}=new Ext.form.NumberField({1});", XID, OB.ToString()); AddStartupScript(jsContent); }
/// <summary> /// 渲染 HTML 之前调用(页面第一次加载或者普通回发) /// </summary> protected override void OnFirstPreRender() { base.OnFirstPreRender(); #region options OB.AddProperty("checked", Checked); if (!String.IsNullOrEmpty(GroupName)) { OB.AddProperty("group", GroupName); } #endregion #region AutoPostBack string checkScript = String.Empty; if (!String.IsNullOrEmpty(GroupName)) { checkScript = "if(F.util.checkGroupLastTime('" + GroupName + "')){" + GetPostBackEventReference() + "}"; } else { checkScript = GetPostBackEventReference(); } OB.Listeners.AddProperty("checkchange", JsHelper.GetFunction(checkScript), true); #endregion string jsContent = String.Format("var {0}=Ext.create('Ext.menu.CheckItem',{1});", XID, OB.ToString()); AddStartupScript(jsContent); }
/// <summary> /// 渲染 HTML 之前调用(页面第一次加载或者普通回发) /// </summary> protected override void OnFirstPreRender() { base.OnFirstPreRender(); OB.AddProperty("f_columnType", "renderfield"); string renderer = GetRenderer(); if (!String.IsNullOrEmpty(renderer)) { OB.AddProperty("renderer", renderer, true); } if (Grid.AllowCellEditing) { if (Editor.Count > 0) { OB.AddProperty("editor", Editor[0].XID, true); } //if (FieldType == FieldType.Boolean) //{ // OB.AddProperty("xtype", "booleancolumn"); //} } string jsContent = String.Format("var {0}={1};", XID, OB.ToString()); AddGridColumnScript(jsContent); }
/// <summary> /// 渲染 HTML 之前调用(页面第一次加载或者普通回发) /// </summary> protected override void OnFirstPreRender() { base.OnFirstPreRender(); //ResourceManager.Instance.AddJavaScriptComponent("form"); #region Options #endregion #region ResolveRows // 包含行的列脚本 string rowScriptStr = String.Empty; // 行的集合 string rowItemScriptStr = String.Empty; // 如果存在Rows集合 if (Rows.Count > 0) { // rowScriptStr // rowItemScriptStr: [X.__Panel1_UpdatePanelConnector1_Panel7_Form5_row0,X.__Panel1_UpdatePanelConnector1_Panel7_Form5_row2] ResolveRows(ref rowScriptStr, ref rowItemScriptStr); // 添加Items OB.RemoveProperty("items"); OB.AddProperty("items", rowItemScriptStr, true); } //rowScriptStr += "\r\n"; #endregion //OptionBuilder defaultsOB = new OptionBuilder(); //defaultsOB.Listeners.AddProperty("change", JsHelper.GetFunction("F.util.setPageStateChanged();"), true); //OB.AddProperty("defaults", defaultsOB); //OB.Listeners.AddProperty("change", JsHelper.GetFunction("F.util.setPageStateChanged();"), true); OB.Listeners.AddProperty("dirtychange", JsHelper.GetFunction("F.util.setPageStateChanged(dirty);", "form", "dirty"), true); //if (!String.IsNullOrEmpty(SubmitButton)) //{ // Control control = ControlUtil.FindControl(SubmitButton); // if (control != null && control is ControlBase) // { // OB.Listeners.AddProperty("render", JsHelper.GetFunction("F.util.formEnterKey(form,'" + control.ClientID + "');", "form"), true); // } //} string formPanelScript = String.Format("var {0}=Ext.create('Ext.form.Panel',{1});", XID, OB.ToString()); //AddStartupScript(this, rowScriptStr + formPanelScript); string jsContent = rowScriptStr + formPanelScript; AddStartupScript(jsContent); }
protected override void OnFirstPreRender() { base.OnFirstPreRender(); #region Reset ActiveIndex // ActiveIndex has been changed, reset Panes's Collapsed property. if (_activeIndex != -1) { foreach (AccordionPane pane in Panes) { pane.Collapsed = true; } Panes[_activeIndex].Collapsed = false; } #endregion #region Panes if (Panes.Count > 0) { JsArrayBuilder ab = new JsArrayBuilder(); foreach (AccordionPane item in Panes) { if (item.Visible) { ab.AddProperty(String.Format("{0}", item.XID), true); } } OB.AddProperty("items", ab.ToString(), true); } #endregion #region LayoutConfig JsObjectBuilder configBuilder = new JsObjectBuilder(); configBuilder.AddProperty("animate", false); configBuilder.AddProperty("activeOnTop", EnableActiveOnTop); configBuilder.AddProperty("fill", EnableFill); configBuilder.AddProperty("hideCollapseTool", !ShowCollapseTool); //configBuilder.AddProperty(OptionName.TitleCollapse, true); //if (EnableLargeHeader) //{ // // 删除对CtCls的定义 // OB.RemoveProperty(OptionName.CtCls); // configBuilder.AddProperty(OptionName.ExtraCls, "box-panel-big-header"); //} OB.AddProperty("layoutConfig", configBuilder); #endregion string jsContent = String.Format("var {0}=new Ext.Panel({1});", XID, OB.ToString()); AddStartupScript(jsContent); }
protected override void OnFirstPreRender() { base.OnFirstPreRender(); #region options OB.AddProperty("animCollapse", true); OB.AddProperty("collapsible", EnableCollapse); OB.AddProperty("collapsed", Collapsed); #endregion #region ShowHeader if (ShowHeader) { OB.AddProperty("title", String.IsNullOrEmpty(Title) ? String.Format("[{0}]", ID) : Title); } else { OB.AddProperty("header", false); } #endregion #region old code //if (IconClassName != "") OB.AddProperty(OptionName.IconCls, IconClassName); // Listeners, 折叠展开 //JsObjectBuilder listenersBuilder = new JsObjectBuilder(); //listenersBuilder.AddProperty("collapse", String.Format("function(panel){{Ext.get('{0}').dom.value=true;}}", CollapsedHiddenField.ClientID), true); //listenersBuilder.AddProperty("expand", String.Format("function(panel){{Ext.get('{0}').dom.value=false;}}", CollapsedHiddenField.ClientID), true); //OBuilder.AddProperty("listeners", listenersBuilder.ToString(), true); //if (EnableCollapse) //{ // OB.Listeners.AddProperty("collapse", String.Format("function(panel){{Ext.get('{0}').dom.value=true;}}", CollapsedHiddenFieldID), true); // OB.Listeners.AddProperty("expand", String.Format("function(panel){{Ext.get('{0}').dom.value=false;}}", CollapsedHiddenFieldID), true); //} //string hiddenFieldsScript = String.Empty; //if (EnableCollapse) //{ // hiddenFieldsScript += GetSetHiddenFieldValueScript(CollapsedHiddenFieldID, Collapsed.ToString().ToLower()); //} //hiddenFieldsScript += "\r\n"; //// 在ControlBase的RegisterControlStartupScript函数中做过处理,会把在基类中注册的脚本合并后再整体注册 ////AddStartupScript(this, hiddenFieldsScript); //AddPageFirstLoadScript(hiddenFieldsScript); #endregion }
private void ML_calc(BaZiType type) { OB ob = new OB(); this.txtBazi.Text = LunarHelper.ML_calc <string>(ob, type, this.curTZ, this.Cml_y.Text, this.Cml_m.Text, this.Cml_d.Text, this.Cml_his.Text, this.txtLongitude.Text, (BaZiTypeS)this.cmbBaziTypeS.SelectedIndex); }
//public override string GetFieldType() //{ // return "string"; //} #endregion #region OnFirstPreRender /// <summary> /// 渲染 HTML 之前调用(页面第一次加载或者普通回发) /// </summary> protected override void OnFirstPreRender() { base.OnFirstPreRender(); string jsContent = String.Format("var {0}={1};", XID, OB.ToString()); AddGridColumnScript(jsContent); }
private void SauveTheme(string theme) { OB ob = (OB)CallContext.GetData(KEY.OB); ob.Theme = theme; CallContext.SetData(KEY.OB, ob); ActiveSauvegarde(); AppliqueConfig(); }
private void btnTestNewMethod_Click(object sender, EventArgs e) { OB ob = new OB(); ob.y = int.Parse(this.Cml_y.Text); //DateTime.Now.Year; ob.m = int.Parse(this.Cml_m.Text); //DateTime.Now.Month; ob.d = int.Parse(this.Cml_d.Text); //DateTime.Now.Day; CalcJieQiType calcType; if (this.chkCalcJie.Checked && this.chkCalcQi.Checked) { calcType = CalcJieQiType.CalcBoth; } else if (this.chkCalcQi.Checked) { calcType = CalcJieQiType.CalcQi; } else { calcType = CalcJieQiType.CalcJie; } this.lun.CalcJieQiInfo(ob, calcType); StringBuilder sb = new StringBuilder(); JieQiInfo jieqiInfo; for (int i = 0; i < 3; i++) { switch (i) { case 0: jieqiInfo = ob.ThisJieQi; sb.AppendLine("----------所属节气信息----------"); break; case 1: jieqiInfo = ob.PreviousJieQi; sb.AppendLine("<---------前一节气信息----------"); break; default: jieqiInfo = ob.NextJieQi; sb.AppendLine("----------下一节气信息--------->"); break; } sb.AppendLine("节气名称: " + jieqiInfo.Name); sb.AppendLine("月建名称: " + jieqiInfo.YueJian); sb.AppendLine("节或气 : " + (jieqiInfo.JieOrQi ? "节" : "气")); sb.AppendLine("交节时间: " + jieqiInfo.Time); sb.AppendLine("实历交节: " + jieqiInfo.HistoricalTime.Substring(0, 11)); sb.AppendLine("交节差异: " + (jieqiInfo.DifferentTime ? jieqiInfo.DayDifference + " 天" : "无")); sb.AppendLine(); } this.txtBazi.Text = sb.ToString(); }
/// <summary> /// 渲染 HTML 之前调用(页面第一次加载或者普通回发) /// </summary> protected override void OnFirstPreRender() { base.OnFirstPreRender(); #region Reset ActiveIndex // 重置面板的 Collapsed 属性 if (ActivePane != null) { foreach (AccordionPane pane in Panes) { pane.Collapsed = true; } ActivePane.Collapsed = false; } #endregion #region Panes if (Panes.Count > 0) { JsArrayBuilder ab = new JsArrayBuilder(); foreach (AccordionPane item in Panes) { if (item.Visible) { ab.AddProperty(String.Format("{0}", item.XID), true); } } OB.AddProperty("items", ab.ToString(), true); } #endregion #region LayoutConfig OB.RemoveProperty("layout"); JsObjectBuilder configBuilder = new JsObjectBuilder(); configBuilder.AddProperty("animate", false); configBuilder.AddProperty("activeOnTop", EnableActiveOnTop); configBuilder.AddProperty("fill", EnableFill); configBuilder.AddProperty("hideCollapseTool", !ShowCollapseTool); configBuilder.AddProperty("type", "accordion"); //configBuilder.AddProperty("multi", true); OB.AddProperty("layout", configBuilder); #endregion string jsContent = String.Format("var {0}=Ext.create('Ext.panel.Panel',{1});", XID, OB.ToString()); AddStartupScript(jsContent); }
private void KRGBtnPredictTiers_Click(object sender, EventArgs e) { OB ob = (OB)CallContext.GetData(KEY.OB); ob.PredictTiers = kRGBtnPredictTiers.Checked; CallContext.SetData(KEY.OB, ob); ActiveSauvegarde(); AppliqueConfig(); }