Esempio n. 1
0
        protected DataRow GetGridRow(object obj)
        {
            SPCObject spcObj = obj as SPCObject;
            //return new Infragistics.WebUI.UltraWebGrid.UltraGridRow(
            //    new object[]{
            //                    spcObj.ObjectCode.ToString(),
            //                    spcObj.ObjectName.ToString(),
            //                    this.languageComponent1.GetString( spcObj.GraphType.ToString() ),
            //                    this.languageComponent1.GetString( spcObj.DateRange.ToString() ),
            //                    spcObj.MaintainUser.ToString(),
            //                    FormatHelper.ToDateString(spcObj.MaintainDate),
            //                    FormatHelper.ToTimeString(spcObj.MaintainTime),
            //                    ""
            //                });
            DataRow row = this.DtSource.NewRow();

            row["SPCControlItem"] = spcObj.ObjectCode.ToString();
            row["ObjectName"]     = spcObj.ObjectName.ToString();
            row["GraphType"]      = this.languageComponent1.GetString(spcObj.GraphType.ToString());
            row["DateFromTo"]     = this.languageComponent1.GetString(spcObj.DateRange.ToString());
            row["MUSER"]          = spcObj.MaintainUser.ToString();
            row["MDATE"]          = FormatHelper.ToDateString(spcObj.MaintainDate);
            row["MTIME"]          = FormatHelper.ToTimeString(spcObj.MaintainTime);
            return(row);
        }
Esempio n. 2
0
 public void DeleteSPCObject(SPCObject sPCObject)
 {
     this._helper.DeleteDomainObject(sPCObject,
                                     new ICheck[] { new DeleteAssociateCheck(sPCObject,
                                                                             this.DataProvider,
                                                                             new Type[] {
             typeof(SPCItemSpec),
             typeof(SPCDataStore)
         }) });
 }
Esempio n. 3
0
        private string[] FormatExportRecord(object obj)
        {
            SPCObject spcObj = obj as SPCObject;

            return(new string[] {
                spcObj.ObjectCode.ToString(),
                spcObj.ObjectName.ToString(),
                this.languageComponent1.GetString(spcObj.GraphType.ToString()),
                this.languageComponent1.GetString(spcObj.DateRange.ToString()),
                spcObj.MaintainUser.ToString(),
                FormatHelper.ToDateString(spcObj.MaintainDate),
                FormatHelper.ToTimeString(spcObj.MaintainTime)
            });
        }
Esempio n. 4
0
        private void SetEditObject(object obj)
        {
            if (obj == null)
            {
                this.txtObjectCodeEdit.Text         = string.Empty;
                this.txtObjectNameEdit.Text         = string.Empty;
                this.drpGraphTypeEdit.SelectedIndex = 0;
                this.drpDateEdit.SelectedIndex      = 0;
                return;
            }

            SPCObject spcObj = obj as SPCObject;

            this.txtObjectCodeEdit.Text         = spcObj.ObjectCode.ToString();
            this.txtObjectNameEdit.Text         = spcObj.ObjectName.ToString();
            this.drpGraphTypeEdit.SelectedValue = spcObj.GraphType.ToString();
            this.drpDateEdit.SelectedValue      = spcObj.DateRange.ToString();
        }
Esempio n. 5
0
 /// <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);
 }
Esempio n. 6
0
        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);
            }
        }
Esempio n. 7
0
 public void UpdateSPCObject(SPCObject sPCObject)
 {
     this._helper.UpdateDomainObject(sPCObject);
 }
Esempio n. 8
0
 public void AddSPCObject(SPCObject sPCObject)
 {
     this._helper.AddDomainObject(sPCObject);
 }