protected override void BorrarActual() { string msg = string.Empty; if (ClienteSeleccionado != null) { int Existe = ComprobarExistencia(); if (Existe < 0) { msg = "No se puede borrar porque no se ha insertado en la base de datos"; } else if (Existe > 0) { msg = string.Format("no se puede borrar, tiene {0} registros que aún tienen dependencias", Existe); } else { db.TBLCLIENTES.Remove(ClienteSeleccionado.ElCliente); ListaClientes.Remove(ClienteSeleccionado); db.SaveChanges(); RaisePropertyChanged("ListaClientes"); msg = "Borrado"; } } else { msg = "Ningun cliente seleccionado"; } MessageBox.Show(msg); }
public bool BorrarCliente(string idCliente) { Cliente clienteAux = BuscarCliente(idCliente); if (clienteAux != null) { if (clienteAux.MisAptosComprados.Count > 0) { return(false); } } ListaClientes.Remove(clienteAux); return(true); }
public void removeCliente(Cliente cliente) { ListaClientes.Remove(cliente); }