question

VirgilioPrezRuiz-8814 avatar image
0 Votes"
VirgilioPrezRuiz-8814 asked DSPatrick answered

Problema al pasar parárametros int a métodos

197220-captura.png


Buenos días. Mi problema es que paso muchos parámetros a métodos a una aplicación construida según las típicas capas: presentación - dominio -acceso a datos. El final termina en procedimientos almacenados en SQL Server. En especial las operaciones CRUD. Y al estar implicado la PK IDUsuario, int identity,etc, no puedo continuar. La idea como se ve en la captura es que el datagroupview sólo muestre. los que tengan permiso pasan los datos a los TextBox y ahí que manipulen, pero dejando el PK intocable. Un enabled = false o algo así.

Pues en el código del formulario me salen 3 errores:

 //Guardar un nuevo usuario
         private void PicGuardar_Click(object sender, EventArgs e)
         {
    
             try
             {
                 LimpiarTextBoxFormulario();
                 ObjetoCN.InsertarUsuario(TxtIDUsuario.Text, TxtNombreLogin.Text, TxTContraseña.Text, TxtDNI.Text,
                         TxtNombre.Text, TxtApellidos.Text, TxtDireccion.Text, TxtEdad.Text,
                         TxtCategoria.Text,
                         TxtTelefono.Text, TxtMovil.Text, TxtEmail.Text, TxtContratoFijo.Text, TxtHombreMujer.Text);
    
                 MessageBox.Show("Se insertó correctamente el Usuario", "Insertar", MessageBoxButtons.OK,
                     MessageBoxIcon.Exclamation);
                 MostrarUsuarios();
    
             }
             catch (Exception ex)
             {
                 MessageBox.Show("no se pudo insertar los datos por: " + ex, "Error", MessageBoxButtons.OK,
                     MessageBoxIcon.Error);
             }
    
         }

Con el método editar igual. El campo categoría le pasa lo mismo.

Su único "pecado" es ser del tipo int entre un montón de strings. Aunque se llamen TxtIDusuario y TxtCategoría, son int, y los métodos así los pide, pero nada. He intentado todas las conversiones posibles, pero ahí siguen. los demás campos sin problema.197263-guardar.png

Si necesitan alguna información adicional, aquí estoy.

Un saludo y buenos Días.

Gracias, @JanWieldraaijer-1495


not-supported
captura.png (34.8 KiB)
guardar.png (89.0 KiB)
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

1 Answer

DSPatrick avatar image
0 Votes"
DSPatrick answered

Q&A forums are currently English only. I'd try asking for help over here in dedicated forums.
https://social.msdn.microsoft.com/Forums/es-es/home
https://social.technet.microsoft.com/Forums/es-es/home
https://answers.microsoft.com/es-es

--please don't forget to upvote and Accept as answer if the reply is helpful--


5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.