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);
        }
Beispiel #2
0
        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;
     }
 }
Beispiel #4
0
        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;
        }