Example #1
0
        private void InShelter()
        {
            HomelessAnimal homelessAnimal = new HomelessAnimal();

            homelessAnimal.Species          = findingReport.Species;
            homelessAnimal.HomelessAnimalId = DataRepository.HomelessAnimal.GetMaxId() + 1;
            HomelessAnimalForm homelessAnimalForm = new HomelessAnimalForm(homelessAnimal);

            homelessAnimalForm.ShowDialog();

            FindingReportRecord findingReportRecord = new FindingReportRecord();
        }
Example #2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            WriteToEntity();

            if (string.Equals(CheckInput(), "") == true)
            {
                try
                {
                    if (IsProtected == true)
                    {
                        DataRepository.HomelessAnimal.Insert(_homelessAnimal);
                        FindingReportRecord findingReportRecord = new FindingReportRecord();
                        findingReportRecord.AnimalShelterId     = _homelessAnimal.AnimalShelterId;
                        findingReportRecord.HomelessAnimalId    = _homelessAnimal.HomelessAnimalId;
                        findingReportRecord.FindingReportId     = findingReport.FindingReportId;
                        findingReportRecord.ProtectionStartDate = DateTime.Today;
                        DataRepository.FindingReportRecord.Insert(findingReportRecord);
                        IsProtected = false;
                    }
                    if (_homelessAnimal.HomelessAnimalId == DataRepository.HomelessAnimal.GetMaxId() + 1) //Id의 디폴트가0이라 0이면 db에 insert함
                    {
                        DataRepository.HomelessAnimal.Insert(_homelessAnimal);
                    }



                    else
                    {
                        DataRepository.HomelessAnimal.Update(_homelessAnimal);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }

                Close();

                return;
            }
            MessageBox.Show($"{CheckInput().Remove(CheckInput().Length - 2)}을(를) 입력해주세요.");
        }