Пример #1
0
        private void addbuton_Click(object sender, RoutedEventArgs e)
        {
            Animals            addAnimals   = new Animals();
            Employees          addEmployees = new Employees();
            WorkingWithAnimals addWork      = new WorkingWithAnimals();


            addAnimals.Nickname = tbNickname.Text;
            addAnimals.Kind     = tbKind.Text;
            addAnimals.Gender   = tbGender.Text;

            addEmployees.FullName   = tbFullName.Text;
            addEmployees.Post       = tbPost.Text;
            addEmployees.Experience = tbExperience.Text;

            addWork.idAnimals   = addAnimals.ID;
            addWork.idEmployees = addEmployees.ID;


            addWork.StartDate = tbStartDate.SelectedDate;

            dbclass.db.Animals.Add(addAnimals);
            dbclass.db.Employees.Add(addEmployees);
            dbclass.db.WorkingWithAnimals.Add(addWork);


            dbclass.db.SaveChanges();

            MessageBox.Show("Вы добавили данные", "Уведомление");
        }
Пример #2
0
        private void btnedit_Click(object sender, RoutedEventArgs e)
        {
            WorkingWithAnimals editrow = (WorkingWithAnimals)MainGrid.SelectedItem;

            if (editrow != null)
            {
                NavigationService.Navigate(new PageEdit(editrow));
            }
        }
Пример #3
0
        public PageEdit(WorkingWithAnimals editmain)
        {
            InitializeComponent();

            this.editmain = editmain;


            tbNickname.Text = editmain.Animals.Nickname;
            tbKind.Text     = editmain.Animals.Kind;
            tbGender.Text   = editmain.Animals.Gender;



            tbFullName.Text   = editmain.Employees.FullName;
            tbPost.Text       = editmain.Employees.Post;
            tbExperience.Text = editmain.Employees.Experience;


            tbStartDate.SelectedDate = (DateTime)editmain.StartDate;
        }
Пример #4
0
        private void btndelete_Click_1(object sender, RoutedEventArgs e)
        {
            WorkingWithAnimals deleterow = (WorkingWithAnimals)MainGrid.SelectedItem;

            if (MessageBox.Show("Вы точно хотите удалить выбранный элемент?", "Уведомление", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
            {
                if (deleterow != null)
                {
                    dbclass.db.WorkingWithAnimals.Remove(deleterow);
                    dbclass.db.SaveChanges();
                    Page_Loaded(null, null);
                    MessageBox.Show("Вы удалили данные", "Увдомление");
                }

                else
                {
                    MessageBox.Show("Вы не выбрали элемент для удаления", "Увдомление");
                }
            }
        }
Пример #5
0
        private void editbutton_Click(object sender, RoutedEventArgs e)
        {
            WorkingWithAnimals Save = dbclass.db.WorkingWithAnimals.FirstOrDefault(item => item.ID == editmain.ID);

            Save.Animals.Nickname = tbNickname.Text;
            Save.Animals.Kind     = tbKind.Text;
            Save.Animals.Gender   = tbGender.Text;

            Save.Employees.FullName   = tbFullName.Text;
            Save.Employees.Post       = tbPost.Text;
            Save.Employees.Experience = tbExperience.Text;

            Save.StartDate = tbStartDate.SelectedDate;



            dbclass.db.SaveChanges();

            MessageBox.Show("Вы изменили данные", "Уведомление");

            NavigationService.GoBack();
        }