protected void cmdDelete_ServerClick(object sender, System.EventArgs e) { if (_spcFacade == null) { _spcFacade = new FacadeFactory(base.DataProvider).CreateSPCFacade(); } ArrayList array = this.gridHelper.GetCheckedRows(); if (array.Count > 0) { ArrayList objs = new ArrayList(array.Count); foreach (GridRecord row in array) { object obj = this.GetEditObject(row); if (obj != null) { objs.Add((SPCItemSpec)obj); } } this._spcFacade.DeleteSPCItemSpec((SPCItemSpec[])objs.ToArray(typeof(SPCItemSpec))); for (int i = 0; i < objs.Count; i++) { UpdateTestCondion((SPCItemSpec)objs[i], true); } this.RequestData(); this.buttonHelper.PageActionStatusHandle(PageActionType.Delete); } }
private object GetEditObject() { if (this.ValidateInput()) { if (_spcFacade == null) { _spcFacade = new FacadeFactory(base.DataProvider).CreateSPCFacade(); } SPCItemSpec obj = this._spcFacade.CreateNewSPCItemSpec(); obj.ItemCode = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtItemCodeEdit.Text, 40)); obj.ObjectCode = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.drpObjectCodeEdit.SelectedValue)); obj.GroupSeq = Convert.ToInt32(FormatHelper.CleanString(this.txtGroupSeqEdit.Text)); obj.ConditionName = FormatHelper.CleanString(this.txtConditionEdit.Text, 40); obj.Memo = FormatHelper.CleanString(this.txtMemoEdit.Text, 100); obj.AutoCL = this.chbAutoCLEdit.Checked ? FormatHelper.TRUE_STRING : FormatHelper.FALSE_STRING; obj.LimitLowOnly = this.chbLowEdit.Checked ? FormatHelper.TRUE_STRING : FormatHelper.FALSE_STRING; obj.LimitUpOnly = this.chbUpEdit.Checked ? FormatHelper.TRUE_STRING : FormatHelper.FALSE_STRING; obj.LCL = FormatHelper.CleanString(this.txtLCLEdit.Text) == string.Empty ? 0 : Convert.ToDecimal(FormatHelper.CleanString(this.txtLCLEdit.Text)); obj.UCL = FormatHelper.CleanString(this.txtUCLEdit.Text) == string.Empty ? 0 : Convert.ToDecimal(FormatHelper.CleanString(this.txtUCLEdit.Text)); obj.LSL = FormatHelper.CleanString(this.txtLSLEdit.Text) == string.Empty ? 0 : Convert.ToDecimal(FormatHelper.CleanString(this.txtLSLEdit.Text)); obj.USL = FormatHelper.CleanString(this.txtUSLEdit.Text) == string.Empty ? 0 : Convert.ToDecimal(FormatHelper.CleanString(this.txtUSLEdit.Text)); obj.MaintainUser = this.GetUserCode(); return(obj); } else { return(null); } }
protected void cmdDelete_ServerClick(object sender, System.EventArgs e) { if (_spcFacade == null) { _spcFacade = new FacadeFactory(base.DataProvider).CreateSPCFacade(); } ArrayList array = this.gridHelper.GetCheckedRows(); if (array.Count > 0) { ArrayList objs = new ArrayList(array.Count); foreach (UltraGridRow row in array) { object obj = this.GetEditObject(row); if (obj != null) { objs.Add((SPCDataStore)obj); } } this._spcFacade.DeleteSPCDataStore((SPCDataStore[])objs.ToArray(typeof(SPCDataStore))); this.RequestData(); this.buttonHelper.PageActionStatusHandle(PageActionType.Delete); } }
private object GetEditObject() { if (this.ValidateInput()) { if (_spcFacade == null) { _spcFacade = new FacadeFactory(base.DataProvider).CreateSPCFacade(); } SPCDataStore obj = this._spcFacade.CreateNewSPCDataStore(); if (this.txtIDEdit.Value == string.Empty) { obj.ID = Guid.NewGuid().ToString(); } else { obj.ID = this.txtIDEdit.Value; } obj.ItemCode = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtItemCodeEdit.Text)); obj.ObjectCode = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.drpObjectCodeEdit.SelectedValue)); obj.TableName = FormatHelper.CleanString(this.txtTableNameEdit.Text); obj.DateFrom = FormatHelper.TODateInt(this.txtDateFromEdit.Text); obj.DateTo = FormatHelper.TODateInt(this.txtDateToEdit.Text); obj.MaintainUser = this.GetUserCode(); return(obj); } else { return(null); } }
private void InitPanel() { this.txtDateFromEdit.Text = FormatHelper.ToDateString(FormatHelper.TODateInt(DateTime.Now)); this.txtDateToEdit.Text = FormatHelper.ToDateString(FormatHelper.TODateInt(DateTime.Now)); this.drpObjectCodeQuery.Items.Clear(); this.drpObjectCodeEdit.Items.Clear(); if (_spcFacade == null) { _spcFacade = new FacadeFactory(base.DataProvider).CreateSPCFacade(); } object[] objs = _spcFacade.GetAllSPCObject(); if (objs != null && objs.Length > 0) { this.drpObjectCodeQuery.Items.Add(new ListItem("", "")); this.drpObjectCodeEdit.Items.Add(new ListItem("", "")); for (int i = 0; i < objs.Length; i++) { this.drpObjectCodeQuery.Items.Add(new ListItem((objs[i] as SPCObject).ObjectCode, (objs[i] as SPCObject).ObjectCode)); this.drpObjectCodeEdit.Items.Add(new ListItem((objs[i] as SPCObject).ObjectCode, (objs[i] as SPCObject).ObjectCode)); } } }
private void SetGroupSeqEdit() { if (this.txtGroupSeqEdit.Items != null) { this.txtGroupSeqEdit.Items.Clear(); } if (_spcFacade == null) { _spcFacade = new FacadeFactory(base.DataProvider).CreateSPCFacade(); } string objectCode = this.drpObjectCodeEdit.Text.Trim(); object[] objs = _spcFacade.QuerySPCObjectStoreByObjectCode(objectCode, 0, int.MaxValue); Hashtable ht = new Hashtable(); if (objs != null) { foreach (SPCObjectStore obj in objs) { if (!ht.ContainsKey(obj.GroupSeq)) { ht.Add(obj.GroupSeq, ""); this.txtGroupSeqEdit.Items.Add(new ListItem(obj.GroupSeq.ToString(), obj.GroupSeq.ToString())); } } } }
private int GetRowCount() { if (_spcFacade == null) { _spcFacade = new FacadeFactory(base.DataProvider).CreateSPCFacade(); } return(this._spcFacade.QuerySPCItemSpecCount( FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtItemCodeQuery.Text)), FormatHelper.CleanString(this.drpObjectCodeQuery.SelectedValue))); }
private object[] LoadDataSource(int inclusive, int exclusive) { if (_spcFacade == null) { _spcFacade = new FacadeFactory(base.DataProvider).CreateSPCFacade(); } return(this._spcFacade.QuerySPCItemSpec( FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtItemCodeQuery.Text)), FormatHelper.CleanString(this.drpObjectCodeQuery.SelectedValue), inclusive, exclusive)); }
public bool CheckSPCObject(string objectCode) { if (_spcFacade == null) { _spcFacade = new FacadeFactory(base.DataProvider).CreateSPCFacade(); } object obj = _spcFacade.GetSPCObject(objectCode); if (obj != null) { WebInfoPublish.Publish(this, "$Error_PK_is_Repeat", this.languageComponent1); return(false); } return(true); }
private object GetEditObject(Infragistics.WebUI.UltraWebGrid.UltraGridRow row) { if (_spcFacade == null) { _spcFacade = new FacadeFactory(base.DataProvider).CreateSPCFacade(); } object obj = this._spcFacade.GetSPCDataStore(row.Cells.FromKey("ID").Text.ToString()); if (obj != null) { return((SPCDataStore)obj); } return(null); }
private object GetEditObject(GridRecord row) { if (_spcFacade == null) { _spcFacade = new FacadeFactory(base.DataProvider).CreateSPCFacade(); } object obj = this._spcFacade.GetSPCObject(row.Items.FindItemByKey("SPCControlItem").Text.ToString()); if (obj != null) { return((SPCObject)obj); } return(null); }
protected void cmdAdd_ServerClick(object sender, System.EventArgs e) { if (_spcFacade == null) { _spcFacade = new FacadeFactory(base.DataProvider).CreateSPCFacade(); } object obj = this.GetEditObject(); if (obj != null) { this._spcFacade.AddSPCDataStore((SPCDataStore)obj); this.RequestData(); this.buttonHelper.PageActionStatusHandle(PageActionType.Add); } }
protected void cmdSave_ServerClick(object sender, System.EventArgs e) { if (_spcFacade == null) { _spcFacade = new FacadeFactory(base.DataProvider).CreateSPCFacade(); } object obj = this.GetEditObject(); if (obj != null) { this._spcFacade.UpdateSPCItemSpec((SPCItemSpec)obj); UpdateTestCondion((SPCItemSpec)obj, false); this.RequestData(); this.buttonHelper.PageActionStatusHandle(PageActionType.Save); } }
private object GetEditObject(GridRecord row) { if (_spcFacade == null) { _spcFacade = new FacadeFactory(base.DataProvider).CreateSPCFacade(); } object obj = this._spcFacade.GetSPCItemSpec( row.Items.FindItemByKey("ItemCode").Text.ToString(), Convert.ToDecimal(row.Items.FindItemByKey("GroupSeq").Value), row.Items.FindItemByKey("ObjectCode").Text.ToString()); if (obj != null) { return((SPCItemSpec)obj); } return(null); }
/// <summary> /// 查询控制对象测试数据次数 /// </summary> /// <param name="spcObjectCode"></param> /// <returns></returns> public int GetObjectTestCount(string spcObjectCode) { if (htSpcTestCount == null) { htSpcTestCount = new Hashtable(); } if (htSpcTestCount.ContainsKey(spcObjectCode) == true) { return(Convert.ToInt32(htSpcTestCount[spcObjectCode])); } else { SPCFacade spcFacade = new SPCFacade(this.DataProvider); SPCObject spcObj = (SPCObject)spcFacade.GetSPCObject(spcObjectCode); if (spcObj != null) { // htSpcTestCount.Add(spcObjectCode, spcObj.TestTimes); //return Convert.ToInt32(spcObj.TestTimes); } } return(1); }
private void InitPanel() { this.drpObjectCodeQuery.Items.Clear(); this.drpObjectCodeEdit.Items.Clear(); if (_spcFacade == null) { _spcFacade = new FacadeFactory(base.DataProvider).CreateSPCFacade(); } object[] objs = _spcFacade.GetAllSPCObject(); if (objs != null && objs.Length > 0) { this.drpObjectCodeQuery.Items.Add(new ListItem("", "")); this.drpObjectCodeEdit.Items.Add(new ListItem("", "")); for (int i = 0; i < objs.Length; i++) { this.drpObjectCodeQuery.Items.Add(new ListItem((objs[i] as SPCObject).ObjectName, (objs[i] as SPCObject).ObjectCode)); this.drpObjectCodeEdit.Items.Add(new ListItem((objs[i] as SPCObject).ObjectName, (objs[i] as SPCObject).ObjectCode)); } } }
private object GetEditObject() { if (this.ValidateInput()) { if (_spcFacade == null) { _spcFacade = new FacadeFactory(base.DataProvider).CreateSPCFacade(); } SPCObject obj = this._spcFacade.CreateNewSPCObject(); obj.ObjectCode = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtObjectCodeEdit.Text)); obj.ObjectName = FormatHelper.CleanString(this.txtObjectNameEdit.Text); obj.GraphType = FormatHelper.CleanString(this.drpGraphTypeEdit.SelectedValue); obj.DateRange = FormatHelper.CleanString(this.drpDateEdit.SelectedValue); obj.MaintainUser = this.GetUserCode(); return(obj); } else { return(null); } }