void AssociatedObject_RowValidating(object sender, RowValidatingEventArgs args) { var data = args.RowData as BranchesDto; if (data == null) { args.ErrorMessages.Add("General", "Invalid insert"); args.IsValid = false; return; } long codeValue = Convert.ToInt64(data.BranchId); if (codeValue <= 0) { args.ErrorMessages.Add("ErrorCode", "Code no valido"); args.IsValid = false; } if (lastChangedObject == null) { lastChangedObject = data; } Dictionary <string, object> objectName = new Dictionary <string, object>(); objectName["DataObject"] = ControlExt.GetDataSource(AssociatedObject); objectName["ChangedValue"] = data; objectName["PreviousValue"] = new BranchesDto(lastChangedObject); }
void AssociatedObject_RowValidating(object sender, RowValidatingEventArgs args) { var data = args.RowData as MaintainanceDto; if (data == null) { args.ErrorMessages.Add("General", "Invalid insert"); args.IsValid = false; return; } decimal codeValue = 0; if (!decimal.TryParse(data.MaintananceCode, out codeValue)) { args.ErrorMessages.Add("MainteanceCode", "Code no valido"); args.IsValid = false; } if (codeValue <= 0) { args.ErrorMessages.Add("ErrorCode", "Code no valido"); args.IsValid = false; } if (lastChangedObject == null) { lastChangedObject = data; } Dictionary <string, object> objectName = new Dictionary <string, object>(); objectName["DataObject"] = ControlExt.GetDataSource(AssociatedObject); objectName["ChangedValue"] = data; objectName["PreviousValue"] = new MaintainanceDto(lastChangedObject); }
private void Amount_LostFocus(object sender, RoutedEventArgs e) { if ((changedText) && (ItemChangedCommand != null)) { IDictionary <string, object> objectName = new Dictionary <string, object>(); objectName["DataObject"] = ControlExt.GetDataSource(this.Amount); objectName["DataSourcePath"] = ControlExt.GetDataSourcePath(this.Amount); objectName["ChangedValue"] = this.Amount.Text; ItemChangedCommand.Execute(objectName); changedText = false; } }
void AssociatedObject_RowValidating(object sender, RowValidatingEventArgs args) { var data = args.RowData as ContactsDto; if (data == null) { args.ErrorMessages.Add("General", "Invalid insert"); args.IsValid = false; return; } if (lastChangedObject == null) { lastChangedObject = data; } Dictionary <string, object> objectName = new Dictionary <string, object>(); objectName["DataObject"] = ControlExt.GetDataSource(AssociatedObject); objectName["ChangedValue"] = data; objectName["PreviousValue"] = lastChangedObject; }