Exemple #1
0
        protected override void BorrarActual()
        {
            string msg = string.Empty;

            if (UsuarioSeleccionado != null)
            {
                int Existe = ComprobarExistencia();
                if (Existe < 0)
                {
                    msg = "No se puede borrar porque no se ha insertado en la base de datos";
                }
                else
                {
                    db.TBLUSUARIOS.Remove(UsuarioSeleccionado.Usuario);
                    ListaUsuarios.Remove(UsuarioSeleccionado);
                    db.SaveChanges();
                    RaisePropertyChanged("ListaUsuarios");
                    msg = "Borrado";
                }
            }
            else
            {
                msg = "Ningun usuario seleccionado";
            }
            MessageBox.Show(msg);
        }
Exemple #2
0
        private async void Guardar()
        {
            var usr = new Usuarios {
                IdUsuario = UsuarioSeleccionado.IdUsuario, Nombre = EditaNombre, Apellido = EditaApellidos
            };

            //if(!string.Equals(EditaNombre, UsuarioSeleccionado.Nombre))
            //{
            if (string.IsNullOrEmpty(this.EditaNombre))
            {
                usr.Nombre = this.NombreSeleccionado;
            }
            //}

            ListaUsuarios.Remove(UsuarioSeleccionado);
            ListaUsuarios.Add(usr);
            this.ListaUsuarios.OrderByDescending(v => v.IdUsuario);
            this.EditaNombre    = string.Empty;
            this.EditaApellidos = string.Empty;
            await PopupNavigation.Instance.PopAsync(true);
        }