Visual CSharp .NET - error al tratar de modificar un registro

 
Vista:
sin imagen de perfil
Val: 29
Ha mantenido su posición en Visual CSharp .NET (en relación al último mes)
Gráfica de Visual CSharp .NET

error al tratar de modificar un registro

Publicado por diego (20 intervenciones) el 05/04/2021 03:10:36
tengo el sgte error al tratar de modificar un registro:error mostrado adjunto

errorz

este es el codigo:
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
private void btnGuardar_Click(object sender, EventArgs e)
{
    try
    {
 
        //La variable que almacena si se inserto
        //o se modifico la tabla
        string rpta = "";
        if (this.txtNombre.Text == string.Empty || this.txtApellidos.Text == string.Empty
            || txtNum_Documento.Text == string.Empty)
        {
            MensajeError("Falta ingresar algunos datos, serán remarcados");
            errorIcono.SetError(txtNombre, "Ingrese un Valor");
            errorIcono.SetError(txtApellidos, "Ingrese un Valor");
            errorIcono.SetError(txtNum_Documento, "Ingrese un Valor");
        }
        else
        {
            if (this.IsNuevo)
            {
                //Vamos a insertar un cliente
                rpta = Ncliente.Insertar(this.txtNombre.Text.Trim().ToUpper(),
                this.txtApellidos.Text.Trim().ToUpper(), cbSexo.Text,
                (Convert.ToDateTime(this.dtFechaNat.Value)),
                /*dtFechaNat.Value,*/
                cb_Tipo_documento.Text, txtNum_Documento.Text,
                txtDireccion.Text,txtTelefono.Text, txtEmail.Text);
 
            }
            else
            {
                //Vamos a modificar un Cliente
                rpta = Ncliente.Editar(Convert.ToInt32(this.txtIdCliente.Text),
                pnombre: this.txtNombre.Text.Trim().ToUpper(),
                papellidos:this.txtApellidos.Text.Trim().ToUpper(), psexo:cbSexo.Text,
                pfecha_nacimiento:this.dtFechaNat.Value, ptipo_documento:cb_Tipo_documento.Text,
                pnum_documento:txtNum_Documento.Text, pdireccion:txtDireccion.Text,
                ptelefono:txtTelefono.Text, pemail:txtEmail.Text);
            }
            //Si la respuesta fue OK, fue porque se modifico
            //o inserto el Cliente
            //de forma correcta
            if (rpta.Equals("ok"))
            {
                if (this.IsNuevo)
                {
                    this.MensajeOK("Se insertó de forma correcta el registro");
                }
                else
                {
                    this.MensajeOK("Se actualizó de forma correcta el registro");
                }
 
            }
            else
            {
                //Mostramos el mensaje de error
                this.MensajeError(rpta);
            }
            this.IsNuevo = false;
            this.IsEditar = false;
            this.Botones();
            this.Limpiar();
            this.Mostrar();
            this.txtIdCliente.Text = "";
 
        }
    }
 
    catch (Exception ex)
    {
 
        MessageBox.Show(ex.Message + ex.StackTrace);
    }
 
}
 
 
private void btnEditar_Click(object sender, EventArgs e)
{
    //Si no ha seleccionado un Cliente no puede modificar
    if (!this.txtIdCliente.Text.Equals(""))
    {
        this.IsEditar = true;
        this.Botones();
        Habilitar(true);
    }
    else
    {
        this.MensajeError("Debe buscar un registro para Modificar");
    }
 
 
}

gracias al q me pueda ayudar
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