You are on page 1of 2

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Linq; using System.Text; using MySql.Data.

MySqlClient;

public partial class PersonaBDDAO : Form { public PersonaBDDAO() { InitializeComponent(); } public Boolean agregarPersona(PersonaDTO per) { Boolean echo=false; MySqlConnection con = new MySqlConnection(); con.ConnectionString = "Server=localhost;DATABASE=practica;UID=root;PASSWORD=;"; con.Open(); try { MySqlCommand comando = con.CreateCommand();
comando.CommandText = "insert into personas values(" +per.getId() + "," +per.getNombre() + "," +per.getEdad()+ ")";

comando.ExecuteNonQuery(); echo=true; comando.Dispose(); con.Close(); } catch (MySqlException) { } return echo; }

private Boolean borrarPersona(PersonaDTO per) { Boolean echo=false; MySqlConnection con = new MySqlConnection(); con.ConnectionString = "Server=localhost;DATABASE=practica;UID=root;PASSWORD=;"; try { con.Open(); MySqlCommand comando = con.CreateCommand(); comando.CommandText = "delete from personas where id="+per.getId()+ ""; comando.ExecuteNonQuery(); echo=true; comando.Dispose();

con.Close(); } catch (MySqlException) { } return echo; }

private PersonaDTO buscarPersona(PersonaDTO per) { MySqlConnection con = new MySqlConnection(); con.ConnectionString = "Server = localhost;DATABASE=practica;UID=root;Password="; try { con.Open(); MySqlCommand coma = con.CreateCommand(); coma.CommandText = "select * from personas where id=" +per.getId()+ ""; MySqlDataReader datos = coma.ExecuteReader(); if (datos.Read()) { per.setNombre(datos.GetString(1)); per.setEdad(Convert.toInt32(datos.GetString(2))); } datos.Close(); con.Close(); } catch (MySqlException) { } return per; } private Boolean modificarPersona(PersonaDTO per) { Boolean echo=false; MySqlConnection con = new MySqlConnection(); con.ConnectionString = "Server=localhost;DATABASE=practica;UID=root;PASSWORD=;"; try { con.Open(); MySqlCommand comando = con.CreateCommand();
comando.CommandText="update personas set nombre='"+per.getNombre()+"',edad="+per.getEdad()+" where id="+per.getId()+"";

comando.ExecuteNonQuery(); echo=true; comando.Dispose(); con.Close(); catch (MySqlException) { } return echo; }

You might also like