ayuda con validacion c#

rivajo08

Bovino de alcurnia
#1
buen dia bakunos, pues tengo un problema, para empezar no tengo ni idea de programacion, bueno, dia con dia aprendo mas , pero mas por necesidad que por gusto.. el dia de hoy me encontre con un problema al hacer un trabajo de la escuela.. tengo el siguiente codigo

private void button2_Click(object sender, EventArgs e)
{
MySQLConnection con = new MySQLConnection(
new MySQLConnectionString("ventas", "root", "").AsString);
try
{
con.Open();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
return;
}
MySQLCommand query = new MySQLCommand(

"insert into clientes values(\"" + textBox2.Text
+
"\",\"" + textBox3.Text + "\",\"" + textBox4.Text
+
"\")", con);
MySQLDataReader data = query.ExecuteReaderEx();
con.Close();
button1_Click(sender, e);



}

lo que quiero hacer es que al momento de agregar un nuevo cliente, y darle click al boton 2, me valide en la base de datos la informacion agregada en el textbox3 ya se encuentra en la BD, y si esta ya esta registrada, que me pregunte si quiero o no agregar la informacion como un cliente nuevo.
sera mucho pedir su ayuda para lograr este proyecto?
saludos amigos.

 

novos

Bovino maduro
#5
Que onda te lo planteare de una forma sencilla para que puedas desarrollar tu lógica:

Quieres saber que piensa ella de ti, PREGUNTALE!!

Quieres saber si estas loco CONSULTALO!!! con el psicólogo...

Quieres saber si tu dato que obtienes del textbox existe en tu Base de Datos, entonces CONSULTALO!!! a tu base de datos. Puedes crear(no es necesario, pero...) una función de tal forma que cuando CONSULTES a la base de datos la función te REGRESE una respuesta SI ó NO es decir un TRUE ó FALSE es decir una variable de tipo BOOLEANO.

:chommy: función te regreso un valor MANEJALO como quieras:
----TRUE - CASO POSITIVO SI EXISTE EL DATO
----------entonces haz lo que debas
----FALSO -CASO NEGATIVO NO EXISTE EL DATO
----------entonces haz lo que debas


ORDENA TUS IDEAS Y PIENSA COMO DEBERIA IR CADA PROCESO y COMO lo llevas a CÓDIGO:

Primero inserto y despues consulto?
envio mensaje, inserto?
Consulto, inserto y despues envio mensaje?
El mensaje esta bien planteado?

Tranquilo..., no te desesperes..., investiga, lee y práctica.

:vientos:Saludos!
 

rivajo08

Bovino de alcurnia
#6
muchas gracias, eso ya lo habia planteado, pero el prblema soy yo. jajaja no se como ponerlo en codigo..
lastima en 1 hr tengo que presentar el proyecto
:S
Que onda te lo planteare de una forma sencilla para que puedas desarrollar tu lógica:

Quieres saber que piensa ella de ti, PREGUNTALE!!

Quieres saber si estas loco CONSULTALO!!! con el psicólogo...

Quieres saber si tu dato que obtienes del textbox existe en tu Base de Datos, entonces CONSULTALO!!! a tu base de datos. Puedes crear(no es necesario, pero...) una función de tal forma que cuando CONSULTES a la base de datos la función te REGRESE una respuesta SI ó NO es decir un TRUE ó FALSE es decir una variable de tipo BOOLEANO.

:chommy: función te regreso un valor MANEJALO como quieras:
----TRUE - CASO POSITIVO SI EXISTE EL DATO
----------entonces haz lo que debas
----FALSO -CASO NEGATIVO NO EXISTE EL DATO
----------entonces haz lo que debas


ORDENA TUS IDEAS Y PIENSA COMO DEBERIA IR CADA PROCESO y COMO lo llevas a CÓDIGO:

Primero inserto y despues consulto?
envio mensaje, inserto?
Consulto, inserto y despues envio mensaje?
El mensaje esta bien planteado?

Tranquilo..., no te desesperes..., investiga, lee y práctica.

:vientos:Saludos!
 
Arriba