コード例 #1
0
        public static string CadProd(Prod_DTO obj)
        {
            if (string.IsNullOrWhiteSpace(obj.nome))
            {
                return("Campo nome Vazio");
            }
            if (string.IsNullOrWhiteSpace(obj.tipo))
            {
                return("Campo tipo Vazio");
            }
            if (string.IsNullOrWhiteSpace(obj.estoque))
            {
                return("Campo estoque Vazio");
            }

            if (string.IsNullOrWhiteSpace(obj.preco))
            {
                return("Campo preço Vazio");
            }
            if (string.IsNullOrWhiteSpace(obj.unid_medida))
            {
                return("Campo unidade de medida Vazio");
            }
            try
            {
                double.Parse(obj.preco);
            }
            catch
            {
                return("O preço deve conter apenas números");
            }
            try
            {
                double.Parse(obj.estoque);
            }
            catch
            {
                return("O estoque deve conter apenas números");
            }
            bool testaprod = CONFIRMAR_CADASTRO.Validar_Cad_Prod(obj);

            if (testaprod == true)
            {
                return("Produto já cadastrado!");
            }
            return(Prod_DAL.Cad_Prod(obj));
            //return "Sucesso!!";

            /*if (obj.Senha != confsenha)
             * {
             *  throw new Exception("Senhas Diferentes!!");
             * }*/
        }
コード例 #2
0
        public static string Val_Cad_Func(CADASTRO_DTO obj)
        {
            if (string.IsNullOrWhiteSpace(obj.nome))
            {
                return("Campo nome Vazio");
            }
            if (string.IsNullOrWhiteSpace(obj.CPF))
            {
                return("Campo CPF Vazio");
            }

            if (string.IsNullOrWhiteSpace(obj.RG))
            {
                return("Campo RG Vazio");
            }
            if (string.IsNullOrWhiteSpace(obj.endereco))
            {
                return("Campo endereço Vazio");
            }
            if (string.IsNullOrWhiteSpace(obj.conta))
            {
                return("Campo conta Vazio");
            }
            if (string.IsNullOrWhiteSpace(obj.agencia))
            {
                return("Campo agencia Vazio");
            }
            if (string.IsNullOrWhiteSpace(obj.banco))
            {
                return("Campo banco Vazio");
            }
            if (string.IsNullOrWhiteSpace(obj.cidade))
            {
                return("Campo cidade Vazio");
            }
            if (string.IsNullOrWhiteSpace(obj.bairro))
            {
                return("Campo bairro Vazio");
            }
            if (string.IsNullOrWhiteSpace(obj.estado))
            {
                return("Campo estado Vazio");
            }
            try                        //o try está servindo para tentar capturar uma  excessão caso a conversão não seja relizada com sucesso
            {
                int.Parse(obj.numero); //convertendo o objeto número para inteiro, já que na declaração do objeto é string
            }
            catch
            {
                return("O campo numero deve conter UM NÚMERO!");
            }
            if (string.IsNullOrWhiteSpace(obj.telefone))
            {
                return("Campo telefone Vazio");
            }
            bool testaCPF = CONFIRMAR_CADASTRO.Validar_CADASTRO(obj);

            if (testaCPF == true)
            {
                return("Funcionário já cadastrado!");
            }
            return(CADASTRO_DAL.val_cad_func(obj));
        }