public void ListarEmpleados() { try { consulta.Connection = con.AbrirConexion(); consulta.CommandText = "SELECT * FROM tbusuarios"; consulta.CommandType = CommandType.Text; da = new SqlDataAdapter(consulta); tabla = new DataTable(); da.Fill(tabla); TablaEmpleados.ItemsSource = tabla.DefaultView; } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { con.CerrarConexion(); } }
private void Modificar_Click(object sender, RoutedEventArgs e) { if (!CamposVacios()) { try { consulta.Connection = con.AbrirConexion(); consulta.CommandText = "UPDATE tbusuarios " + "SET Nombre=@nombre, Apellido=@apellido, Telefono=@telefono, Direccion=@direccion, Email=@email, Password=@password " + "WHERE Login=@login"; consulta.CommandType = CommandType.Text; consulta.Parameters.AddWithValue("@nombre", campoNombre.Text); consulta.Parameters.AddWithValue("@apellido", campoApellido.Text); consulta.Parameters.AddWithValue("@telefono", Convert.ToInt32(campoTelefono.Text)); consulta.Parameters.AddWithValue("@direccion", campoDireccion.Text); consulta.Parameters.AddWithValue("@email", campoEmail.Text); consulta.Parameters.AddWithValue("@login", campoLogin.Text); consulta.Parameters.AddWithValue("@password", campoPassword.Text); da = new SqlDataAdapter(consulta); tabla = new DataTable(); da.Fill(tabla); NavigationService.Navigate(new Uri("Empleados.xaml", UriKind.RelativeOrAbsolute)); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { con.CerrarConexion(); } } else { MessageBox.Show("Complete todos los campos!"); } }