Example #1
0
        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);
        }
Example #2
0
        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");
            }
        }