public async void Search() { IsWorking = true; await Task.Delay(150); Adoptions = await Task.Run(() => AdoptionModel.ReturnAdoptions()); IsWorking = false; }
private async void LoadData() { IsWorking = true; await Task.Delay(150); Adoptions = await Task.Run(() => AdoptionModel.ReturnAdoptions()); IsWorking = false; }
public AdoptionCardViewModel(int adoptionID, AdoptionsViewModel parent) { Prnt = parent; Prnt.IsWorking = true; Adoption = new AdoptionModel(); Adoption.GetAdoption(adoptionID); Animal = new AnimalInfo(); Person = new PersonInfo(); }
public void DeleteAdoption() { MessageBoxResult result = MessageBox.Show("Opravdu chcete vymazat zvolenou osobu?", "Confirmation", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { AdoptionModel.MarkAsDeleted((int)SelectedAdoption.ID); LoadData(); } }
private async Task LoadData() { IsWorking = true; await Task.Delay(150); await Task.Run(() => { AdoptionList = AdoptionModel.ReturnPersonAdoptions(Person.ID); WalkList = WalkModel.ReturnPersonWalks(Person.ID); DonationList = DonationModel.ReturnPersonDonations(Person.ID); }); IsWorking = false; }
public static void CreateAdoptionList(AnimalModel animal, PersonModel owner, AdoptionModel adoption) { try { AnimalInfo animalInfo = AnimalModel.GetAnimalInfo(animal.ID); PersonInfo personInfo = PersonModel.GetPersonInfo(owner.ID); AdoptionInfo adoptionInfo = AdoptionModel.GetAdoptionInfo(adoption.ID); string FONT = "c:/windows/fonts/arial.ttf"; BaseFont bf = BaseFont.CreateFont( FONT, BaseFont.IDENTITY_H, BaseFont.EMBEDDED ); Font czFont = new Font(bf, 14); // Save document string documentName = string.Format("adopční_smlouva_{0}.pdf", DateTime.Now.ToShortDateString()); string fileName = Path.Combine(animal.FolderPath, documentName); Document myDocument = new Document(iTextSharp.text.PageSize.A4, 10, 10, 42, 35); PdfWriter.GetInstance(myDocument, new FileStream(fileName, FileMode.Create)); myDocument.Open(); //////////////////////// myDocument.Add(new Paragraph("Adopční smlouva", czFont)); myDocument.Add(new Paragraph("Zvíře: " + animalInfo.Name, czFont)); myDocument.Add(new Paragraph("Nový majitel: " + personInfo.FirstName + " " + personInfo.LastName, czFont)); myDocument.Add(new Paragraph("FINÁLNÍ PODOBA DOKUMENTU BUDE JEŠTĚ S ÚTULKEM DOHODNUTA", czFont)); ///////////////////////////// myDocument.Close(); Process.Start(fileName); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public async void Restore() { if (Since == null || To == null || (Since > To)) { MessageBox.Show("Zvolte prosím platné datum."); } else { IsWorking = true; await Task.Delay(150); await Task.Run(() => { AdoptionModel.RestoreDeleted((DateTime)Since, (DateTime)To); AnimalModel.RestoreDeleted((DateTime)Since, (DateTime)To); BreedModel.RestoreDeleted((DateTime)Since, (DateTime)To); CoatTypeModel.RestoreDeleted((DateTime)Since, (DateTime)To); CostModel.RestoreDeleted((DateTime)Since, (DateTime)To); DeathModel.RestoreDeleted((DateTime)Since, (DateTime)To); DiaryModel.RestoreDeleted((DateTime)Since, (DateTime)To); DonationModel.RestoreDeleted((DateTime)Since, (DateTime)To); EscapeModel.RestoreDeleted((DateTime)Since, (DateTime)To); FurColorModel.RestoreDeleted((DateTime)Since, (DateTime)To); IncidentModel.RestoreDeleted((DateTime)Since, (DateTime)To); PersonModel.RestoreDeleted((DateTime)Since, (DateTime)To); MedicalRecordModel.RestoreDeleted((DateTime)Since, (DateTime)To); SpeciesModel.RestoreDeleted((DateTime)Since, (DateTime)To); StayModel.RestoreDeleted((DateTime)Since, (DateTime)To); WalkModel.RestoreDeleted((DateTime)Since, (DateTime)To); }); ComboBoxSettings(); IsWorking = false; MessageBox.Show("Záznamy od " + Since + " do " + To + " obnoveny."); } }