C sharp - Errores en un windows form

 
Vista:

Errores en un windows form

Publicado por Andres (1 intervención) el 17/02/2019 03:10:20
Hola a todos, tengo la sig. funcion en un windows form, alguien me puede ayudar en los errores que me arroja. Los marco al lado de cada linea de codigo que esta mal.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
private bool mkf_ValidarCuit(string mk_p_nro)
{
    int mk_suma;
    string mk_valido;
    mk_p_nro = mk_p_nro.Replace("-", "");
 
    if (IsNumeric(mk_p_nro))  ACA QUE EL NOMBRE ISNUMERIC NO EXISTE EN EL CONTEXTO ACTUAL
    {
        if ((mk_p_nro.Length != 11))
        {
            mk_valido = false; ACA EL FALSE QUE NO SE PUEDE CONVERTIR EL TIPO BOOL EN STRING
        }
        else
        {
            mk_suma = 0;
            mk_suma = (mk_suma + (int.Parse(mk_p_nro.Substring(0, 1)) * 5));
            mk_suma = (mk_suma + (int.Parse(mk_p_nro.Substring(1, 1)) * 4));
            mk_suma = (mk_suma + (int.Parse(mk_p_nro.Substring(2, 1)) * 3));
            mk_suma = (mk_suma + (int.Parse(mk_p_nro.Substring(3, 1)) * 2));
            mk_suma = (mk_suma + (int.Parse(mk_p_nro.Substring(4, 1)) * 7));
            mk_suma = (mk_suma + (int.Parse(mk_p_nro.Substring(5, 1)) * 6));
            mk_suma = (mk_suma + (int.Parse(mk_p_nro.Substring(6, 1)) * 5));
            mk_suma = (mk_suma + (int.Parse(mk_p_nro.Substring(7, 1)) * 4));
            mk_suma = (mk_suma + (int.Parse(mk_p_nro.Substring(8, 1)) * 3));
            mk_suma = (mk_suma + (int.Parse(mk_p_nro.Substring(9, 1)) * 2));
            mk_suma = (mk_suma + (int.Parse(mk_p_nro.Substring(10, 1)) * 1));
        }
        if ((Math.Round((mk_suma / 11), 0) == (mk_suma / 11)))  LA LLAMADA ES AMBIGUA ENTRE LOS METODOS O PROPIEDADES (DECIMAL, INT) (DOUBLE, INT), ME SUBRAYA EL MATH.ROUND HASTA EL PARENTESIS ANTES DEL ==
        {
            mk_valido = true;ACA TAMBIEN QUE NO SE PUEDE CONVERTIR EL TIPO BOOL EN STRING
        }
        else
        {
            mk_valido = false;ACA IGUAL QUE NO SE PUEDE CONVERTIR EL TIPO BOOL EN STRING
        }
    }
    else
    {
        mk_valido = false; ACA IGUAL QUE NO SE PUEDE CONVERTIR EL TIPO BOOL EN STRING
    }
 
    return mk_valido; Y POR ULTIMO ACA QUE NO SE PUEDE CONVERTIR EL TIPO STRING EN BOOL
}

Muchas gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder