private object GetEditObject()
        {
            if (this.ValidateInput())
            {
                if (_apFacade == null)
                {
                    _apFacade = new SMTFacadeFactory(base.DataProvider).CreateArmorPlateFacade();
                }

                ArmorPlateVersionChangeList obj = this._apFacade.CreateNewArmorPlateVersionChangeList();

                obj.OID          = Guid.NewGuid().ToString();
                obj.ArmorPlateID = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtAPIDEdit.Text, 40));
                obj.Version      = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtNewVersionEdit.Text, 40));
                obj.Memo         = FormatHelper.CleanString(this.txtMenoEdit.Text, 100);
                //obj.OldVersion = (ap as ArmorPlate).Version;
                obj.MaintainUser = this.GetUserCode();

                return(obj);
            }
            else
            {
                return(null);
            }
        }
        private string[] FormatExportRecord(object obj)
        {
            ArmorPlateVersionChangeList apvcl = obj as ArmorPlateVersionChangeList;

            return(new string[] {
                apvcl.ArmorPlateID.ToString(),
                apvcl.BasePlateCode.ToString(),
                apvcl.OldVersion.ToString(),
                apvcl.Version.ToString(),
                apvcl.Memo.ToString(),
                apvcl.MaintainUser.ToString(),
                FormatHelper.ToDateString(apvcl.MaintainDate),
                FormatHelper.ToTimeString(apvcl.MaintainTime)
            });
        }
        protected DataRow GetGridRow(object obj)
        {
            ArmorPlateVersionChangeList apvcl = obj as ArmorPlateVersionChangeList;

            DataRow row = this.DtSource.NewRow();

            row["ArmorPlateID"]  = apvcl.ArmorPlateID.ToString();
            row["BasePlateCode"] = apvcl.BasePlateCode.ToString();
            row["BeforeVersion"] = apvcl.OldVersion.ToString();
            row["AfterVersion"]  = apvcl.Version.ToString();
            row["Memo"]          = apvcl.Memo.ToString();
            row["MUSER"]         = apvcl.MaintainUser.ToString();
            row["MDATE"]         = FormatHelper.ToDateString(apvcl.MaintainDate);
            row["MTIME"]         = FormatHelper.ToTimeString(apvcl.MaintainTime);
            return(row);
        }
示例#4
0
 public void DeleteArmorPlateVersionChangeList(ArmorPlateVersionChangeList armorPlateVersionChangeList)
 {
     this._helper.DeleteDomainObject(armorPlateVersionChangeList);
 }
示例#5
0
 public void AddArmorPlateVersionChangeList(ArmorPlateVersionChangeList armorPlateVersionChangeList)
 {
     this._helper.AddDomainObject(armorPlateVersionChangeList);
 }