public UsersWindows()
        {
            InitializeComponent();
            lblNss.Visibility = Visibility.Collapsed;
            txtNss.Visibility = Visibility.Visible;
            txtPassword.Visibility = Visibility.Collapsed;
            lblPassword.Visibility = Visibility.Collapsed;


            user = new User();
            service = new Service();
            speciality = new Speciality();

            usuario = new Usuarios();

            users = user.GetAll();
            userGrid.ItemsSource = users;

            services = service.GetAll();
            

            specialities = speciality.GetAll();


        }
        private void btnNew_Click(object sender, RoutedEventArgs e)
        {
            usuario = new Usuarios();
            lblNss.Content = "";
            txtDni.Clear();


        }
        private void btnNew_Click(object sender, RoutedEventArgs e)
        {
            usuario = new Usuarios();
            lblNss.Content = "";

            lblNss.Visibility = Visibility.Collapsed;
            txtNss.Visibility = Visibility.Visible;

            clearFields();

        }
        public UsersWindows()
        {
            InitializeComponent();
            lblNss.Visibility = Visibility.Collapsed;
            txtNss.Visibility = Visibility.Visible;

            user = new User();
            usuario = new Usuarios();

            users = user.GetAll();
            userGrid.ItemsSource = users;
        }
        private void btnNew_Click(object sender, RoutedEventArgs e)
        {
            usuario = new Usuarios();
            lblNss.Content = "";
            txtDni.Clear();
            txtNombre.Clear();
            txtApellidos.Clear();
            txtDireccion.Clear();
            txtEmail.Clear();
            txtLocalidad.Clear();

        }
 private void userGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     int index = userGrid.SelectedIndex;
     usuario = users[index];
     lblNss.Content = usuario.NssUsuario;
     txtDni.Text = usuario.dni;
     txtNombre.Text = usuario.nombre;
     txtApellidos.Text = usuario.apellidos;
     txtDireccion.Text = usuario.direccion;
     txtEmail.Text = usuario.email;
     txtLocalidad.Text = usuario.localidad;
     txtTelefono.Text = usuario.telefono;
 }
        private void btnNew_Click(object sender, RoutedEventArgs e)
        {
            usuario = new Usuarios();
            lblNss.Content = "";

            lblNss.Visibility = Visibility.Collapsed;
            txtNss.Visibility = Visibility.Visible;

            txtDni.Clear();
            txtNombre.Clear();
            txtApellidos.Clear();
            txtDireccion.Clear();
            txtEmail.Clear();
            txtLocalidad.Clear();
            txtTelefono.Clear();
        }
        private void userGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            lblNss.Visibility = Visibility.Visible;
            txtNss.Visibility = Visibility.Collapsed;

            int index = userGrid.SelectedIndex;
            Console.WriteLine(index);
            usuario = users[index];
            lblNss.Content = usuario.NssUsuario;
            txtDni.Text = usuario.dni;
            txtNombre.Text = usuario.nombre;
            txtApellidos.Text = usuario.apellidos;
            txtDireccion.Text = usuario.direccion;
            txtEmail.Text = usuario.email;
            txtLocalidad.Text = usuario.localidad;
            txtTelefono.Text = usuario.telefono;
        }
        private void btnNew_Click(object sender, RoutedEventArgs e)
        {
            usuario = new Usuarios();
            lblNss.ClearValue();

        }
 private void btnNew_Click(object sender, RoutedEventArgs e)
 {
     usuario = new Usuarios();
     formUser.ClearValue("Text")
 }
        private void btnUpdate_Click(object sender, RoutedEventArgs e)
        {
            if (usuario != null)
            {
                if (usuario.NssUsuario != null)
                {
                    usuario.dni = txtDni.Text;
                    usuario.nombre = txtNombre.Text;
                    usuario.apellidos = txtApellidos.Text;
                    usuario.direccion = txtDireccion.Text;
                    usuario.email = txtEmail.Text;
                    usuario.localidad = txtLocalidad.Text;
                    usuario.telefono = txtTelefono.Text;
                }
                else
                {
                    usuario = new Usuarios();

                    usuario.NssUsuario = txtNss.Text;
                    usuario.dni = txtDni.Text;
                    usuario.nombre = txtNombre.Text;
                    usuario.apellidos = txtApellidos.Text;
                    usuario.direccion = txtDireccion.Text;
                    usuario.email = txtEmail.Text;
                    usuario.localidad = txtLocalidad.Text;
                    usuario.telefono = txtTelefono.Text;

                    clearFields();

                    users.Add(usuario);
                    userGrid.ItemsSource = users;
                }
            }
        }
 private void btnNew_Click(object sender, RoutedEventArgs e)
 {
     usuario = new Usuarios();
 }