Beispiel #1
0
        public bool ValidarDados(ItemEstoqueMovimentacao data)
        {
            var result = ValitRules <ItemEstoqueMovimentacao>
                         .Create()
                         .Ensure(m => m.Quantidade, _ => _
                                 .IsNumber()
                                 .WithMessage("Coloque apenas números em 'Quantidade'."))
                         .For(data)
                         .Validate();

            if (!result.Succeeded)
            {
                foreach (var message in result.ErrorMessages)
                {
                    Alert.Message("Opss!", message, Alert.AlertType.error);
                    return(true);
                }

                return(true);
            }

            return(false);
        }
Beispiel #2
0
        public bool Save(ItemEstoqueMovimentacao data, bool message = true)
        {
            if (ValidarDados(data))
            {
                return(false);
            }

            data.id_empresa  = Program.UNIQUE_ID_EMPRESA;
            data.id_sync     = Validation.RandomSecurity();
            data.status_sync = "CREATE";
            data.Criado      = DateTime.Now;
            if (Data(data).Create() == 1)
            {
                return(true);
            }

            if (message)
            {
                Alert.Message("Opss", "Erro ao adicionar estoque, verifique os dados.", Alert.AlertType.error);
            }

            return(false);
        }