protected override void UpdateDomainObject(object domainObject) { if (facade == null) { facade = new InventoryFacade(base.DataProvider); } DBDateTime dateTime = FormatHelper.GetNowDBDateTime(this.DataProvider); InvPeriod invPeriod = domainObject as InvPeriod; invPeriod.MaintainUser = this.GetUserCode(); invPeriod.MaintainDate = dateTime.DBDate; invPeriod.MaintainTime = dateTime.DBTime; this.facade.UpdateInvPeriod(invPeriod); }
protected override object GetEditObject() { if (facade == null) { facade = new InventoryFacade(base.DataProvider); } InvPeriod invPeriod = this.facade.CreateNewInvPeriod(); invPeriod.InvPeriodCode = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtPeriodCodeEdit.Text, 40)); invPeriod.PeiodGroup = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtPeiodGroupEdit.Text, 40)); invPeriod.DateFrom = int.Parse(this.txtDateFromPeriodEdit.Text); invPeriod.DateTo = int.Parse(this.txtDateToPeriodEdit.Text); invPeriod.MaintainUser = this.GetUserCode(); return(invPeriod); }
protected override void AddDomainObject(object domainObject) { if (facade == null) { facade = new InventoryFacade(base.DataProvider); } DBDateTime dateTime = FormatHelper.GetNowDBDateTime(this.DataProvider); InvPeriod invPeriod = domainObject as InvPeriod; object obj = this.facade.GetInvPeriod(invPeriod.InvPeriodCode, invPeriod.PeiodGroup); if (obj != null) { ExceptionManager.Raise(this.GetType(), "$Error_Primary_Key_Overlap"); } invPeriod.MaintainUser = this.GetUserCode(); invPeriod.MaintainDate = dateTime.DBDate; invPeriod.MaintainTime = dateTime.DBTime; this.facade.AddInvPeriod(invPeriod); }