Professional Documents
Culture Documents
http://franklintutoriales.blogspot.com/2013/07/insertarmodificar-eliminar-y-consultar.html
conectar.Open();
return conectar;
}
Explicacin del cdigo:
ObtenerConexion = Nombre del mtodo que nos conectara a la base de
datos.
Server = Servidor de MySQL.
database = Nombre de la base de datos a la cual nos conectamos.
Uid = Nombre
del
usuario de
Mysql
(por
pwd = Contrasea del usuario (dejar en blanco sino tiene).
defecto
"root")
}
Ya teniendo esto, nos dirigimos al formulario y programamos en el
evento clic del botn, lo que se debe hacer es crear un cliente, es decir llenar
sus respectivas propiedades y ejecutar el mtodo agregar para que nos inserte
el cliente. El cdigo seria el siguiente:
private void btnGuardar_Click(object sender, EventArgs e)
{
Cliente pCliente = new Cliente();
pCliente.Nombre = txtNombre.Text.Trim();
pCliente.Apellido = txtApellido.Text.Trim();
pCliente.Fecha_Nac = dtpFechaNacimiento.Value.Year + "/" +
dtpFechaNacimiento.Value.Month + "/" + dtpFechaNacimiento.Value.Day;
pCliente.Direccion = txtDireccion.Text.Trim();
int resultado = ClientesDAL.Agregar(pCliente);
if (resultado > 0)
{
MessageBox.Show("Cliente Guardado Con Exito!!", "Guardado",
MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
MessageBox.Show("No se pudo guardar el cliente", "Fallo!!",
MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
}
2.
return _lista;
void
btnBuscar_Click(object
sender,
EventArgs
e)
{
dgvBuscar.DataSource = ClientesDAL.Buscar(txtNombre.Text, txtApellido.Text);
}
prcticamente esto sera todo, ahora puedes ver el vdeo para aclara todas las
dudas o errores
v=xXxXse4W77Y
que
han
surgido:
http://www.youtube.com/watch?
el botn Actualizar
el
cual
contiene
el
if (ClietesDAL.Actualizar(pCliente) > 0)
{
MessageBox.Show("Los datos del cliente se actualizaron", "Datos
Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
MessageBox.Show("No se pudo actualizar", "Error al Actualizar",
MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
Finalmente te dejo el vdeo donde te explico y compruebo la actualizacin de
datos, no te olvides dejar tu comentario si te ayudado con el tutorial:
https://youtu.be/vPXZ4dIu9vM
conexion.Close();
return retorno;
}
Consiste en mandar una instruccin Sql para que elimine un cliente mientras el
IdCliente se igual al que especifiquemos al ejecutar el mtodo, y en la variable
retorno se guardara un 0 si no se afecto ninguna fila o un 1 si pudo eliminar el
cliente