Foros del Web » Programación para mayores de 30 ;) » .NET »

Error de c# al llamar a un método

Estas en el tema de Error de c# al llamar a un método en el foro de .NET en Foros del Web. Hola, estoy llamando a un método en c# pero me da el siguiente error: Código: La cadena de entrada no tiene el formato correcto. pero ...
  #1 (permalink)  
Antiguo 01/12/2008, 13:10
 
Fecha de Ingreso: agosto-2006
Mensajes: 65
Antigüedad: 17 años, 8 meses
Puntos: 0
Error de c# al llamar a un método

Hola, estoy llamando a un método en c# pero me da el siguiente error:

Código:
La cadena de entrada no tiene el formato correcto.
pero sin embargo se le pasan correctamente todos los parámetros... ¿qué puede ser?

Aquí os dejo los trozos de código:

Código:
cl.insertarProyecto(this.txtNombre1.Text,this.txtApellido11.Text,this.txtApellido12.Text,this.txtNIF1.Text,this.txtTelfFijo.Text,this.txtTelfMobil.Text,
                    this.cbTipoObra.Text,this.cbProvinviaO.Text,this.txtUrbanizacionO.Text,this.cbComarcaO.Text,this.txtMunicipioO.Text,this.txtCalleO.Text,Convert.ToInt32(this.txtNumero.Text),
                    Convert.ToInt32(this.txtParcela.Text),Convert.ToInt32(this.txtCPO.Text),this.txtCalleC.Text,Convert.ToInt32(this.txtCPC.Text),this.txtMunicipioC.Text,this.cbPrivinciaC.Text,this.txtNombre2.Text,
                    this.txtApellido21.Text,this.txtApellido22.Text,this.txtNombre3.Text,this.txtApellido13.Text,this.txtApellido23.Text,this.txtNIF2.Text,this.txtNIF3.Text,this.txtPuertaC.Text,this.txtPisoC.Text,this.txtNumeroC.Text,this.txtFecha.Text);

y el método de la clase destino:
Código:
public void insertarProyecto(string nombre, string apellido1, string apellido2, string NIF, string TelefonoFijo, string TelefonoMobil, string TipoObra, string Provinciap, string Urbanizacionp, string Comarcap, string Municipiop, string callep, int numerop, int parcelap, int codigopostalp, string domicilioc, int codigopostalc, string municipioc, string provinciac, string nombre2, string apellido21, string apellido22, string nombre3, string apellido31, string apellido32, string nif2, string nif3, string puerta, string piso, string numeroc, string fecha)
        {
        
        }

Gracias en adelanto!
  #2 (permalink)  
Antiguo 01/12/2008, 19:26
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Error de c# al llamar a un método

el problema es q alguno de tus convert esta fallando

trata de hacer las conversiones previamente e intenta con int.TryParse
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 01/12/2008, 21:16
 
Fecha de Ingreso: julio-2008
Mensajes: 140
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: Error de c# al llamar a un método

Es posible que estés haciendo el Convert en algun dato "vacio".

PD: No te mareás con tantos atributos? :P
  #4 (permalink)  
Antiguo 02/12/2008, 12:45
 
Fecha de Ingreso: agosto-2006
Mensajes: 65
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Error de c# al llamar a un método

hola! los convert van bien, xq al final he hecho 2 funciones en vez de una, dividiendo los atributos para que no quede un metodo con tantos atributos, y funciona :)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:01.