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); }
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); }