public override void Opened()
{
base.Opened();
this.ReturnValue = false;
}
public override void ButtonClicked(xButton sourceControl)
{
base.ButtonClicked(sourceControl);
if (sourceControl == bOk)
{
if (Save())
Close();
}
else if (sourceControl == bCancel)
{
CancelChanges();
}
}
public override int OnSave()
{
int retval = xParaGebinde.ParaGroup.Save();
if (retval > 0)
{
this.ReturnValue = true;
}
return retval;
}
protected override bool BusObjChanged
{
get
{
return (xParaGebinde.ParaGroup.HasChanges());
}
}
public override bool Closing()
{
bool retVal = OkToContinue(); // = base.Closing();
if (!retVal) this.ReturnValue = false;
if (retVal && !this.ReturnValue.ToBoolean())
CancelChanges();
return retVal;
}
public void CancelChanges()
{
xParaGebinde.ParaGroup.CancelChanges();
}