vba – VALIDAÇÃO DE Arquivo

Gostaria da ajuda de vocês.
Fiz uma macro para tratativa de demandas no VBA, porém estou tendo problema quando duas pessoas abrem o arquivo ao mesmo tempo, pois o mesmo caso é atribuído para pessoas diferentes. Gostaria de saber se possui algum código VBA que faça uma validação se determinado arquivo . TXT está aberto, se sim orientar a pessoa a aguardar alguns segundos e tentar novamente

Validação de CPF no método Post em Dotnet Core

Boa noite, sou novato em Dotnet e estou tentando fazer uma API Dotnet e estou com alguns problemas. No Controller, no Post, tento chamar um método de validação de CPF. Porém, ao executar o código um erro aparece “error CS0103: O nome “ValidaCPF” não existe no contexto atual”.

Aqui esta o código do meu Post

(HttpPost)
(Route(""))
public async Task<ActionResult<Client>> Post(
            (FromServices) DataBroker Context,
            (FromBody) Client model)
{
    var valid = await ValidaCPF(model.cpf);

    if(!valid)
        return BadRequest(ModelState);

    if (ModelState.IsValid)
    {
        Context.Clients.Add(model);
        await Context.SaveChangesAsync();
        return model;
    }
    else
        return BadRequest(ModelState);
}

E, aqui, esta o código do validador de CPF:

using System;
namespace ValidacoesLibrary
{

    public class Validacoes
    {
        public static bool ValidaCPF(string vrCPF)
        {
            string valor = vrCPF.Replace(".", "");

            valor = valor.Replace("-", "");

            if (valor.Length != 11)
                return false;

            bool igual = true;

            for (int i = 1; i < 11 && igual; i++)
                if (valor(i) != valor(0))
                    igual = false;

            if (igual || valor == "12345678909")
                return false;

            int() numeros = new int(11);

            for (int i = 0; i < 11; i++)
                numeros(i) = int.Parse(
                  valor(i).ToString());

            int soma = 0;

            for (int i = 0; i < 9; i++)
                soma += (10 - i) * numeros(i);

            int resultado = soma % 11;

            if (resultado == 1 || resultado == 0)
            {
                if (numeros(9) != 0)
                    return false;
            }
            else if (numeros(9) != 11 - resultado)
                return false;

            soma = 0;

            for (int i = 0; i < 10; i++)
                soma += (11 - i) * numeros(i);

            resultado = soma % 11;

            if (resultado == 1 || resultado == 0)
            {
                if (numeros(10) != 0)
                    return false;
            }
            else
                if (numeros(10) != 11 - resultado)
                return false;
            return true;
        }
    }
}

A ideia é conseguir reaproveitar o validador de CPF em outras ocasiões. Poderiam me ajudar? Como posso chamar meu método para o Post, de uma maneira que possa reaproveita-lo e chama-lo em outras ocasiões?

react native – Validação de input nulos – TypeScript

Preciso fazer uma valição de inputs em branco, porém a validacao deve ser feita no click em botão que é da mesma tela, porém está em um codigo outro arquivo. Não faço ideia de como fazer isso, se alguem puder me guiar!

APP

Aqui eu tenho um exemplo, o input de whatsapp que está em branco e deve ser alertado que está em branco ao clicar no botão de ‘cartão de crédito’.

interface CustomField {
  row: string;
  Nome?: string;
  Tipo?: string;
  Descrição: string;
}

  const (customFields, setCustomFields) = useState<CustomField()>(());
  
    const changeCustomField = async (
    name: string,
    value: NativeSyntheticEvent<TextInputEndEditingEventData> | string,
    productId: string,
    price: string
  ) => {
    let valor = typeof value === "string" ? value : value.nativeEvent.text;
    let nome = name.replace(/(^a-z0-9)/gi, '_').toUpperCase();
    const cartId = await AsyncStorage.getItem('cartId');
    const customField: ISetCustomField = {
      cartId: cartId,
      productId: productId,
      name: nome,
      value: valor,
      price: price
    };

    await api.setCustomField(customField);
  };

//Aqui eu crio um input para cada item dentro de customFields
customFields.map((item) => (
                      <View key={item.row}>
                        <Text style={styles.txtTitle}>{item.Nome}</Text>
                        <TextInput
                          style={styles.inputs}
                          theme={{ colors: { primary: '#ED3269' } }}
                          mode={'outlined'}
                          textContentType="name"
                          autoCompleteType="name"
                          onEndEditing={(value) =>
                            changeCustomField(item.Nome, value, ticket.productId, ticket.ticketTotalPrice.toString())}
                        />
                      </View>
                    ))
                  )}

//Aqui eu crio os botões de forma de pagamento

            <View>
                <Text style={styles.textChoose}>Escolha o meio de pagamento</Text>
                <ScrollView
                    contentContainerStyle={styles.paymentMethodChoose}
                    horizontal
                    showsHorizontalScrollIndicator={false}
                >
                    <PaymentMethod
                        source={IMG_NO_CREDIT_CARD}
                        styleImage={styles.selectCardCredit}
                        onChoose={onChoose}
                        index={-1}
                        isChoose={isChoose}
                        name="Cartão de Crédito"
                    />
                </ScrollView>
            </View>

python – Isolation Forest com Validação Cruzada

como posso utilizar um classificador do tipo One Class, como o Isolation Forest, com Validação Cruzada? Estou tentando fazer dessa forma:

columns = data.columns.tolist()
columns = (c for c in columns if c not in ("Class"))
target = "Class"
X = data(columns)
Y = data(target)
Fraud = data(data("Class")==1)
Valid = data(data("Class")==0)
outlier_fraction = 0.5

x_train,x_test,y_train,y_test = train_test_split(X,Y,test_size=0.2) 

 modelIF = IsolationForest(max_samples=100,contamination = outlier_fraction,random_state=1)
    modelIF.fit(X)
    scores_pred=modelIF.decision_function(X)
    y_pred=modelIF.predict(X)
    #0 for valid and 1 for Fraud    
    y_pred(y_pred==1)=0
    y_pred(y_pred==-1)=1
    #metrics without cv
    print(accuracy_score(Y,y_pred))
    print(classification_report(Y,y_pred))

Mas, mesmo seguindo a documentação oficial do sklearn, o resultado final está sendo nulo nan

from sklearn.model_selection import cross_val_score
scores = cross_val_score(modelIF, Y, y_pred, scoring='accuracy', cv=5)
print(scores)

(nan nan nan nan nan)

Problema com procedure de validação

Bom dia, tudo bem?
Estou criando uma procedure para validar se o campo desconto (%) recebe uma porcentagem menor do que zero (valor negativo) ou maior do que 100% porém ao executar aparece um erro que não estou conseguindo resolver. Busquei em vários locais e cada fala um motivo diferente e mesmo seguindo não consegui resolver. Alguém poderia me ajudar? O erro é o seguinte : PLS-00306: wrong number or types of arguments in call to ‘MV_VALIDA_DESCONTO_NEGATIVO’

CREATE OR REPLACE PROCEDURE TESTE."MV_VALIDA_DESCONTO_NEGATIVO" (

       P_NUNOTA  INT,
       P_SUCESSO OUT VARCHAR2,
       P_MENSAGEM OUT VARCHAR2     
) AS
  
       P_PERCDESC FLOAT ;
      
BEGIN  
           SELECT ITE.PERCDESC INTO P_PERCDESC FROM TGFITE ITE
           WHERE ITE.NUNOTA = P_NUNOTA;
      
       
    /* VERIFICA SE O CAMPO PERCENTUAL DE DESCONTO RECEBE VALOR NEGATIVO */
       IF (P_PERCDESC < 0) THEN 
        P_SUCESSO  := 'N';          
P_MENSAGEM := ' PERCENTUAL NÃO PODE SER NEGATIVO!';

    /* VERIFICA SE O CAMPO PERCENTUAL DE DESCONTO RECEBE MAIOR DO QUE 100% */
      ELSIF (P_PERCDESC > 100) THEN 
        P_SUCESSO := 'N';
        P_MENSAGEM := 'DESCONTO ULRAPASSOU LIMITE DE 100%';
    ELSE 
        P_SUCESSO := 'S';
    END IF;
  
        P_SUCESSO := 'S';
  
END ;
´´´

Validação de três select página web html/javascript

Tenho três campos select, um eu tenho estados e outro cidades e outro bairros .
Preciso selecionar em um select um estado e no outro select trazer somente as cidades de referentes aquele estado e no terceiro trazer somente os bairros referentes aquele estado e cidade .
Obs esses dados estão sendo carregados de listas no sheets

Problemas com uma função de validação em linguagem C

Estou desenvolvendo um sistema para cadastros de pacientes, é um projeto da faculdade. Estou dividindo grupos de funções em arquivos diferentes. Acontece que criei uma função para validar o cadastro de data, a função funciona mas não resgistra o ultimo valor digita que seria o correto.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "validacoes.h"

void validaData(int valor, int x, int y, char data(4)){
if(valor < x || valor > y){
        do{
            printf("%s não existente, digite um %s válido! n", data, data);
            printf("%s: ", data);
            scanf("%d", &valor);
            printf("%d n", valor);
        }while(valor < x || valor > y);
    };
}

esse é o arquivo da função

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "pacientes.h"
#include "validacoes.h"

typedef struct {
        int dia;
        int mes;
        int ano;
} data;
typedef struct {
        char rua(30);
        char bairro(30);
        char cidade(30);
        char estado(3);
        char cep(10);
} endereco;
typedef struct {
    int id;
    char nome(30);
    char email(30);
    char cpf(15);
    char telefone(15);
    //char comorbidade;
    data dataNascimento;
    endereco enderecoPaciente;
} cadastro;

cadastro paciente(100);   
void registro(){    

fflush(stdin);
        printf("Data de nascimento n");
        printf("Dia: ");
        scanf("%d", &paciente(i).dataNascimento.dia);
        validaData(paciente(i).dataNascimento.dia, 1, 31, "Dia");
        printf("Mês: ");
        scanf("%d", &paciente(i).dataNascimento.mes);
        validaData(paciente(i).dataNascimento.mes, 1, 12, "Mes");
        printf("Ano: ");
        scanf("%d", &paciente(i).dataNascimento.ano);
        validaData(paciente(i).dataNascimento.ano, 1900, 2020, "Ano");
        system("Pause");
 }

aqui onde a função deveria funcionar

Quando estou fazendo o cadastro a função consegue pegar o valor caso digitado fora dos parâmetros passado na função; Mas quando ele termina de executar, com a digitação correta do valor, o que fica guardado na variavel “paciente(i).dataNascimento.dia” é o primeiro valor digitado antes de passar pela validação.

Alguém saberia como resolver?

html5 – Validação de senha código PUG->HTML

Olá!

Estou com codigo em HTML pre-processador PUG no link que segue: https://codepen.io/hartzis/pen/bgJqK

Tentei converter para HTML através de conversor

Preciso, ajuda para que funcione em HTML5. Pois não acontece o mesmo resultado que código original