Problema al pasar parárametros int a métodos

Virgilio Pérez Ruiz 26 Reputation points
2022-04-28T08:48:33.377+00:00

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, @WhTurner

Not Monitored
Not Monitored
Tag not monitored by Microsoft.
36,211 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Dave Patrick 426.1K Reputation points MVP
    2022-04-28T12:47:52.123+00:00

    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--

    0 comments No comments