
























Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
En este documento se detalla el proceso de creación de una base de datos mysql mediante el uso de visual studio. Se explica cómo crear tablas, establecer conexiones y realizar consultas a la base de datos. El documento está dirigido a estudiantes de programación orientada a objetos en su tercer grado.
Tipo: Apuntes
1 / 32
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!

























public static MySqlConnection ObtenerConexion() { MySqlConnection conectar = new MySqlConnection("server=127.0.0.1; database=ProyectoFinal; Uid=root; pwd=ValeEspinoza2019;");
conectar.Open(); return conectar; }
using MySql.Data.MySqlClient;
public class Empleados { public int Id { get; set; } public string Nombre { get; set; } public string Sueldo { get; set; } public int IDCat { get; set; }
public Empleados() { }
public Empleados(int pId, string pNombre, string pSueldo, int pIDCat)
this.Id = pId; this.Nombre = pNombre; this.Sueldo = pSueldo; this.IDCat = pIDCat; }
int Codigo = int.Parse(txtCodigo.Text); string nombre = txtNombre.Text; double sueldo = double.Parse(txtSueldo.Text); int depa = int.Parse (txtdepa.Text); string cc = "Server = localhost; Uid = root; Password =””; Database = proyectofinal; Port = 3306"; MySqlConnection cn = new MySqlConnection(cc); cn.Open(); string sql = string.Format("insert into Empleados (Codigo, Nombre, Sueldo, Departamento) values ('{0}', '{1}', '{2}', '{3}')", Codigo, nombre, sueldo, depa); MySqlCommand comando = new MySqlCommand(sql, cn); int renglones = comando.ExecuteNonQuery(); if (renglones > 0) { MessageBox.Show(" Datos almacenados exitosamente "); } else { MessageBox.Show(" Los datos NO han sido almacenados "); } cn.Close(); txtCodigo.Text = ""; txtNombre.Text = ""; txtSueldo.Text = ""; txtdepa.Text = ""; txtNombre.Focus();
this.Close();
if (cmbEmpleados.SelectedIndex < 0) { MessageBox.Show(" Error! No hay ningun empleado seleccionado "); } else { DialogResult r; r = MessageBox.Show(" Esta seguro de borrarlo? ", "Confirmar", MessageBoxButtons.YesNo); if (r == DialogResult.Yes) { BorrarEmpleadoSeleccionado(); } else { MessageBox.Show(" Operacion cancelada. No se ha eliminado nada ");
private void PonerDatosEnElCombo() { string cc = "server=127.0.0.1; database=ProyectoFinal; Uid=root;
pwd=ValeEspinoza2019;"; string comando = "Select * from Empleados"; MySqlDataAdapter da = new MySqlDataAdapter(comando, cc); DataTable dt = new DataTable(); da.Fill(dt); cmbEmpleados.DataSource = dt; cmbEmpleados.DisplayMember = "Nombre"; cmbEmpleados.ValueMember = "Codigo"; cmbEmpleados.DropDownStyle = ComboBoxStyle.DropDownList; cmbEmpleados.SelectedIndex = -1; } private void BorrarEmpleadoSeleccionado() { int clave = (int)cmbEmpleados.SelectedValue; string cc = "Server = localhost; Uid = root; Password = ValeEspinoza2019; Database = proyectofinal; Port = 3306"; MySqlConnection cn = new MySqlConnection(cc); cn.Open(); string comando = "Delete from Empleados where Codigo = " + clave; MySqlCommand cm = new MySqlCommand(comando, cn); cm.ExecuteNonQuery(); cn.Close(); MessageBox.Show(" Eliminado correctamente! "); PonerDatosEnElCombo(); }
public Form3() { InitializeComponent(); }
private void Form3_Load(object sender, EventArgs e) { PonerDatosEnElCombo(); }
this.Close();
try { string busqueda = txtNombre.Text; string cc = "server=127.0.0.1; database=ProyectoFinal; Uid=root; pwd=””;"; MySqlConnection cn = new MySqlConnection(cc); cn.Open(); string comando = string.Format(" Select * from Empleados " + " where nombre like '%{0}%'", busqueda); MySqlCommand cm = new MySqlCommand(comando, cn); MySqlDataReader dr = cm.ExecuteReader(); if (dr.HasRows == true) { DataTable dt = new DataTable(); dt.Load(dr); dataGridView1.DataSource = dt; dataGridView1.Columns[2].DefaultCellStyle.Format = "c2"; dataGridView1.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; dataGridView1.AutoResizeColumns(); } else { dataGridView1.DataSource = null; MessageBox.Show(" No hay resultados para esa consulta"); } cn.Close(); } catch (Exception ee) { MessageBox.Show(" Ha habido un error! " + ee.Message); } }
this.Close();