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.
Muchas gracias de antemano.
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
0