/// <summary>
        /// Valida Categoria
        /// </summary>
        /// <returns></returns>
        public ValidationReturn ValidCategoria()
        {
            // check if textbox is null or empty
            ValidationReturn valid = _categoriaValidation.CheckCat_descricaoIsNullOrEmpty(Entity.Cat_descricaoView);

            if (!valid.Valid)
            {
                return(valid);
            }

            // check if exists
            valid = _categoriaValidation.CheckCat_descricaoRegistered(Entity.Cat_descricaoView);
            if (!valid.Valid)
            {
                return(valid);
            }

            // make sure it is active
            valid = _categoriaValidation.CheckCat_inativo(_categoriaAppService.GetCat_idByCat_descricao(Entity.Cat_descricaoView));
            if (!valid.Valid)
            {
                return(valid);
            }

            return(new ValidationReturn());
        }
Beispiel #2
0
 /// <summary>
 /// Show message from validation
 /// </summary>
 /// <param name="result"></param>
 /// <returns></returns>
 private bool MessageValid(ValidationReturn result)
 {
     if (result.Valid)
     {
         return(true);
     }
     MessageBox.Show(result.Message);
     return(false);
 }
        public ValidationReturn Execute(ClientModel clientModel)
        {
            var status = new ValidationReturn()
            {
                Valid = true
            };

            if (string.IsNullOrWhiteSpace(clientModel?.Name))
            {
                status.Valid        = false;
                status.ErrorMessage = "Client Name must contain a valid value";
            }
            return(status);
        }
        public ValidationReturn Execute(ClientModel clientModel)
        {
            var status = new ValidationReturn()
            {
                Valid = true
            };

            if (string.IsNullOrWhiteSpace(clientModel.Address1) || string.IsNullOrWhiteSpace(clientModel.City) || string.IsNullOrWhiteSpace(clientModel.State) || string.IsNullOrWhiteSpace(clientModel.Zip))
            {
                status.Valid        = false;
                status.ErrorMessage = "Client Address must be valid.";
            }
            return(status);
        }
        public ValidationReturn Execute(ClientModel clientModel)
        {
            var status = new ValidationReturn()
            {
                Valid = true
            };


            if (clientModel.City?.Length == 0 || clientModel.State?.Length == 0 || clientModel.Zip?.Length == 0 || clientModel.Address1?.Length == 0)
            {
                status.Valid        = false;
                status.ErrorMessage = "Client Address must be valid.";
            }
            return(status);
        }
Beispiel #6
0
        public ValidationReturn Execute(ClientModel clientModel)
        {
            var status = new ValidationReturn()
            {
                Valid = true
            };


            if (clientModel.ClientName?.Length == 0)
            {
                status.Valid        = false;
                status.ErrorMessage = "Client Name must contain a valid value";
            }
            return(status);
        }
        /// <summary>
        /// Valid description
        /// </summary>
        /// <returns></returns>
        public ValidationReturn ValidFam_descricao()
        {
            ValidationReturn valid = _familiasprodValidation.CheckFam_descricaoIsNullOrEmpty(Entity.Fam_descricao);

            if (!valid.Valid)
            {
                return(valid);
            }

            valid = _familiasprodValidation.CheckFam_descricaoThereAreOtherEqual(Entity.Fam_id, Entity.Fam_descricao);
            if (!valid.Valid)
            {
                return(valid);
            }
            return(new ValidationReturn());
        }
        /// <summary>
        /// Validate description
        /// </summary>
        /// <returns></returns>
        public ValidationReturn ValidCat_descricao()
        {
            ValidationReturn valid = _categoriaValidation.CheckCat_descricaoIsNullOrEmpty(Entity.Cat_descricao);

            if (!valid.Valid)
            {
                return(valid);
            }

            valid = _categoriaValidation.CheckCat_descricaoThereAreOtherEqual(Entity.Cat_id, Entity.Cat_descricao);
            if (!valid.Valid)
            {
                return(valid);
            }

            return(new ValidationReturn());
        }
        /// <summary>
        /// Check cli_nome if Ok
        /// </summary>
        /// <returns></returns>
        public ValidationReturn ValidCliente()
        {
            ValidationReturn valid = _clienteValidation.CheckCli_nomeIsNullOrEmpty(Entity.Cli_nome);

            if (!valid.Valid)
            {
                return(valid);
            }

            valid = _clienteValidation.CheckCli_nomeThereAreOtherEqual(Entity.Cli_id, Entity.Cli_nome);
            if (!valid.Valid)
            {
                return(valid);
            }

            return(new ValidationReturn());
        }
        /// <summary>
        /// Valida código do Produto
        /// </summary>
        /// <returns></returns>
        public ValidationReturn ValidPro_codigo()
        {
            ValidationReturn valid = _produtosValidation.CheckPro_codigoIsNullOrEmpty(Entity.Pro_codigo);

            if (!valid.Valid)
            {
                return(valid);
            }

            valid = _produtosValidation.CheckPro_codigoThereAreOtherEqual(Entity.Pro_id, Entity.Pro_codigo);
            if (!valid.Valid)
            {
                return(valid);
            }

            return(new ValidationReturn());
        }
        /// <summary>
        /// Check Ven_nome
        /// </summary>
        /// <returns></returns>
        public ValidationReturn ValidVen_nome()
        {
            ValidationReturn valid = _vendedorValidation.CheckVen_nomeIsNullOrEmpty(Entity.Ven_nome);

            if (!valid.Valid)
            {
                return(valid);
            }

            valid = _vendedorValidation.CheckVen_nomeThereAreOtherEqual(Entity.Ven_id, Entity.Ven_nome);
            if (!valid.Valid)
            {
                return(valid);
            }

            return(new ValidationReturn());
        }
        /// <summary>
        /// Valida Familiapro
        /// </summary>
        /// <returns></returns>
        public ValidationReturn ValidFamiliaprod()
        {
            ValidationReturn valid = _familiasprodValidation.CheckFam_descricaoIsNullOrEmpty(Entity.Fam_descricaoView);

            if (!valid.Valid)
            {
                return(valid);
            }

            valid = _familiasprodValidation.CheckFam_descricaoRegistered(Entity.Fam_descricaoView);
            if (!valid.Valid)
            {
                return(valid);
            }

            valid = _familiasprodValidation.CheckFam_inativo(_familiasprodAppService.GetFam_idByFam_descricao(Entity.Fam_descricaoView));
            if (!valid.Valid)
            {
                return(valid);
            }

            return(new ValidationReturn());
        }
        /// <summary>
        /// Valida Subcategoria
        /// </summary>
        /// <returns></returns>
        public ValidationReturn ValidSubcategoria()
        {
            ValidationReturn valid = _subcategoriaValidation.CheckSub_descricaoIsNullOrEmpty(Entity.Sub_descricaoView);

            if (!valid.Valid)
            {
                return(valid);
            }

            valid = _subcategoriaValidation.CheckSub_descricaoRegistered(_subcategoriaAppService.GetSub_idBySub_descricao(Entity.Sub_descricaoView));
            if (!valid.Valid)
            {
                return(valid);
            }

            valid = _subcategoriaValidation.CheckSub_inativo(_subcategoriaAppService.GetSub_idBySub_descricao(Entity.Sub_descricaoView));
            if (!valid.Valid)
            {
                return(valid);
            }

            return(new ValidationReturn());
        }