private void ActualizaGridEmpleados() { try { DBConexion miConn = new DBConexion(); String consulta = "SELECT * FROM DS3.dbo.Empleado"; DataTable xTabla = miConn.ejecutaSelect(consulta, new SqlParameter[0]); // dgvEmpleados.Rows.Clear(); dgvEmpleados.Columns.Clear(); dgvEmpleados.DataSource = xTabla; } catch (Exception ex) { MessageBox.Show("Error al obtener los empleados desde la Base de Datos." + " Error: " + ex.ToString()); } //DBConexion miConn = new DBConexion(); //System.Data.SqlClient.SqlParameter[] parametros = new System.Data.SqlClient.SqlParameter[0]; //miConn.ejecutaSelect("SELECT * FROM dbo.Empleado", parametros); }
private void botObtiene_Click(object sender, EventArgs e) { try { DBConexion miConn = new DBConexion(); String consulta = "SELECT * FROM DS3.dbo.Empleado WHERE IDEmpleado = @IDEmpleado"; SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = new SqlParameter("@IDEmpleado", SqlDbType.Int); parametros[0].Value = Int32.Parse(txtNumeroEmpleado.Text); DataTable xTabla = miConn.ejecutaSelect(consulta, parametros); // dgvEmpleados.Rows.Clear(); dgvEmpleados.Columns.Clear(); dgvEmpleados.DataSource = xTabla; } catch (Exception ex) { MessageBox.Show("Error al obtener los empleados desde la Base de Datos." + " Error: " + ex.ToString()); } }
private void botEliminar_Click(object sender, EventArgs e) { // Mensaje de si está seguro de eliminar el regsitro DialogResult seleccion = MessageBox.Show("Seguro desea eliminar el registro" , "¿Eliminar?" , MessageBoxButtons.YesNo); if (seleccion == DialogResult.Yes) // Eliminar en la Base de Datos { try { // Borrar del dgvEmpleados // dgvEmpleados.Rows.Remove(dgvEmpleados.SelectedRows[0]); int registroElimina = Int32.Parse(dgvEmpleados.SelectedRows[0].Cells["IDEmpleado"].Value.ToString()); DBConexion miConn = new DBConexion(); // String elimina = "DELETE FROM [dbo].[Empleado] WHERE IDEmpleado = " + registroElimina; String elimina = "DELETE FROM [dbo].[Empleado] WHERE IDEmpleado = @IDEmpleado"; SqlParameter[] misParametros = new SqlParameter[1]; misParametros[0] = new SqlParameter("@IDEmpleado", SqlDbType.Int); misParametros[0].Value = registroElimina; if (miConn.ejecutaElimina(elimina, misParametros)) { ActualizaGridEmpleados(); } else // No se pudo eliminar { } } catch (Exception ex) { MessageBox.Show("Error al eliminar. Mensaje: " + ex.ToString()); } } }