public ListAllDogsForm(string id = null) { InitializeComponent(); if (id != null) { owner = ownerModel.get(id); } var dogsD = dogModel.getList(); int counter = 0; foreach (var dog in dogsD.Values) { if (dog.OwnerID == "") { counter++; dogs.Add(dog); } } if (counter > 0) { UpdateDataGridViewListDog(); label_No_Dogs_Available.Visible = false; button_Ok.Visible = true; button_Questionnaire.Visible = true; } else { label_No_Dogs_Available.Visible = true; button_Ok.Visible = false; button_Questionnaire.Visible = false; } }
private void loading() { ownerModel = new OwnerModel(); dogModel = new DogModel(); dogs = new List <Dog>(); var dogsD = dogModel.getList(); int counter = 0; if (role == "Worker") { counter = 0; label_Adoption.Visible = false; button_Adoption.Visible = false; label_Update.Visible = true; button_Update.Visible = true; label_Add.Visible = true; button_Add.Visible = true; foreach (var dog in dogsD.Values) { if (dog.OwnerID == null || dog.OwnerID == "") { counter++; dogs.Add(dog); } } } else if (role == "Owner") { counter = 0; label_Adoption.Visible = true; button_Adoption.Visible = true; label_Update.Visible = false; button_Update.Visible = false; label_Add.Visible = false; button_Add.Visible = false; foreach (var dog in dogsD.Values) { if (dog.OwnerID == ownerID) { counter++; dogs.Add(dog); } } } if (counter > 0) { UpdateDataGridViewListDog(); button_Delete.Enabled = true; } else { button_Delete.Enabled = false; } }
public ChooseDogForm(string id, int[] arrD, int[] arrH, string gender, string breed, string character) { InitializeComponent(); if (id != null) { owner = ownerModel.get(id); } var dogsD = dogModel.getList(); int counter = 0; foreach (var dog in dogsD.Values) { if (dog.OwnerID == null || dog.OwnerID == "") { var date = dog.DateOfBirth.Split('-'); int age = DateTime.Now.Year - int.Parse(date[0]); int height = int.Parse(dog.Height); if ((arrD[0] != arrD[1] && arrD[0] < age && age < arrD[1]) || (arrD[0] == arrD[1] && arrD[0] < age) && (arrH[0] != arrH[1] && arrH[0] < height && height < arrH[1]) || (arrH[0] == arrH[1] && arrH[0] < height)) { if (dog.Gender == gender && dog.Breed == breed && dog.Character == character) { counter++; dogs.Add(dog); } } } } if (counter > 0) { UpdateDataGridViewListDog(); label_No_Dogs_Available.Visible = false; button_Ok.Enabled = true; } else { label_No_Dogs_Available.Visible = false; button_Ok.Enabled = false; } }
public AUMeetingForm(string func = null, string personID = null, string meetingID = null) { InitializeComponent(); function = func; label_Title.Text = func + " Meeting"; workerId = personID; var worker = workerModel.get(personID); var owner = ownerModel.get(personID); var meeting = meetingModel.get(meetingID); var dogs = dogModel.getList(); var owners = ownerModel.getList(); foreach (var w in workerModel.getList().Values) { comboBox_Worker.Items.Add(w.ID + " " + w.Name); } foreach (var dog in dogs.Values) { comboBox_DogChip.Items.Add(dog.ID + " " + dog.Name); } foreach (var o in owners.Values) { comboBox_OwnerID.Items.Add(o.ID + " " + o.Name); } if (worker != null) { comboBox_Worker.Text = worker.ID + " " + worker.Name; comboBox_Worker.Enabled = false; if (function == "Update") { bunifuTextbox_ID._TextBox.Text = meeting.ID; bunifuTextbox_ID.Enabled = false; comboBox_DogChip.Text = meeting.DogID + " " + dogs[meeting.DogID].Name; comboBox_DogChip.Enabled = false; comboBox_OwnerID.Text = meeting.OwnerID + " " + owners[meeting.OwnerID].Name; comboBox_OwnerID.Enabled = false; dateTimePicker_Date.Value.ToString(meeting.DateOfMeeting); dateTimePicker_Time.Text = meeting.TimeOfMeeting; } else { int counter = 1; bool bl = true; while (bl) { if (dogModel.get(counter.ToString()) == null) { bl = false; } else { counter++; } } bunifuTextbox_ID._TextBox.Text = counter.ToString(); bunifuTextbox_ID._TextBox.Enabled = false; } } else { int counter = 1; bool bl = true; while (bl) { if (meetingModel.get(counter.ToString()) == null) { bl = false; } else { counter++; } } bunifuTextbox_ID._TextBox.Text = counter.ToString(); bunifuTextbox_ID._TextBox.Enabled = false; var dogID = meetingID; comboBox_DogChip.Text = dogID + " " + dogs[dogID].Name; comboBox_OwnerID.Text = owner.ID + " " + owner.Name; comboBox_DogChip.Enabled = false; comboBox_OwnerID.Enabled = false; } }