private void DgdDatos_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (dgdDatos.Items.Count > 0 && dgdDatos.SelectedItem != null) { //Realizamos Get try { DataRowView dataRow = (DataRowView)dgdDatos.SelectedItem; int id = int.Parse(dataRow.Row.ItemArray[0].ToString()); brl = new UsuarioBRL(); usuario = brl.Get(id); if (usuario.Rol == "Administrador") { rbtAdmin.IsChecked = true; } else if (usuario.Rol == "Editor") { rbtEditor.IsChecked = true; } else if (usuario.Rol == "Vendedor") { rbtVend.IsChecked = true; } if (usuario.Sexo == 1) { rbtHombre.IsChecked = true; } else if (usuario.Sexo == 2) { rbtMujer.IsChecked = true; } txtnombresAg.Text = usuario.Nombres; txtprimerapellidoAg.Text = usuario.PrimerApellido; txtsegundoApellidoAg.Text = usuario.SegundoApellido; txtcorreoAg.Text = usuario.Correo; txtcorreoAg.IsEnabled = false; } catch (Exception ex) { MessageBox.Show("Ocurrio un error al seleccionar el usuario intente nuevamente si el error persiste comuniquese con el administrador de sistemas"); } } }
private void dtgData_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (dtgData.Items.Count > 0 && dtgData.SelectedItem != null) { if (busquedaEmpleado == 1) { try { usuario = null; DataRowView dataRow = (DataRowView)dtgData.SelectedItem; short id = short.Parse(dataRow.Row.ItemArray[0].ToString()); brlUsuario = new UsuarioBRL(); usuario = brlUsuario.Get(id); LoadDatosUsuario(); } catch (Exception err) { MessageBox.Show("Error al insertar el cliente" + err); throw err; } } else { try { empleado = null; DataRowView dataRow = (DataRowView)dtgData.SelectedItem; short id = short.Parse(dataRow.Row.ItemArray[0].ToString()); brlEmpleado = new EmpleadoBRL(); empleado = brlEmpleado.Get(id); LoadDatosEmpleado(); } catch (Exception ex) { throw ex; } } } else { ClearDataEmpleado(); } }
private void BtnRestablecerContraseniaUsuario_Click(object sender, RoutedEventArgs e) { if (dgdDatos.Items.Count > 0 && dgdDatos.SelectedItem != null) { try { DataRowView dataRow = (DataRowView)dgdDatos.SelectedItem; int id = int.Parse(dataRow.Row.ItemArray[0].ToString()); brl = new UsuarioBRL(); brl.Get(id); ConfirmarContraseña confirmarWin = new ConfirmarContraseña(); confirmarWin.txtidUsuarioRestablecimiento.Text = id.ToString(); confirmarWin.ShowDialog(); } catch (Exception) { MessageBox.Show("Ocurrio un error al recuperar al empleado intente de nuevo si el error persiste comuniquese con el administrador de sistemas"); } } }