private void btnModificar_Click(object sender, RoutedEventArgs e) { PrevencionRiesgosWCF.PrevencionClient proxy = new PrevencionRiesgosWCF.PrevencionClient(); List <TipoUsuario> lu = TipoUsuarioCollection.Deserializar(proxy.ReadTipoUsuario()); proxy.Close(); cbMTipoUsuario.DisplayMemberPath = "Nombre"; cbMTipoUsuario.SelectedValuePath = "IdTipo"; cbMTipoUsuario.ItemsSource = lu.Where(t => t.IdTipo == 1 || t.IdTipo == 2 || t.IdTipo == 3); cbMTipoUsuario.Items.Refresh(); Usuario u = (Usuario)dgUsuarios.SelectedItem; IDGUsuario uv = (IDGUsuario)u; flModificar.IsOpen = true; flModificar.Header = string.Format("{0} {1}", uv.Nombres, uv.Apellidos); CargarModificar(u); }
private async void Tile_Click_2(object sender, RoutedEventArgs e) { Usuario u = (Usuario)dgUsuarios.SelectedItem; IDGUsuario uv = (IDGUsuario)u; if (u != null) { flyout.IsOpen = true; flyout.Header = string.Format("{0} {1}", uv.Nombres, uv.Apellidos); lblRut.Content = string.Format("Rut: {0}", uv.Rut); lblTipo.Content = string.Format("Tipo usuario: {0}", uv.Tipo_Usuario); lblDireccion.Content = string.Format("Direccion: {0}", uv.Direccion); lblTelefono.Content = string.Format("Telefono: {0}", uv.Telefono); lblCorreo.Content = string.Format("Correo electronico: {0}", uv.Correo); lblDeBaja.Content = string.Format("Usuario de baja: {0}", uv.De_Baja); lblMoroso.Content = string.Format("Usuario Moroso: {0}", uv.CMoroso); } else { await this.ShowMessageAsync("Alerta", "Debe seleccionar un Usuario"); } }