Exemplo n.º 1
0
        private void _contactList_RemoveCompany(object sender, EventArgs e)
        {
            CustomMessageBox messageBox =
                new CustomMessageBox(
                    "Czy na pewno chcesz usunąć tą firmę oraz wszystkie powiązania pomiędzy nią a jej pracownikami?",
                    MessageBoxButton.YesNo);

            ContactCompanyListItem companyItem = (ContactCompanyListItem)sender;

            messageBox.YesButtonClicked += (s, ea) =>
            {
                _parent.Client.RemoveCompany(companyItem.Company);
                _parent.Darkened = false;
                _parent.mainCanvas.Children.Remove(messageBox);
            };

            messageBox.NoButtonClicked += (s, ea) =>
            {
                _parent.Darkened = false;
                _parent.mainCanvas.Children.Remove(messageBox);
            };

            _parent.Darkened = true;
            _parent.mainCanvas.Children.Add(messageBox);
        }
Exemplo n.º 2
0
        private void _contactList_RenameCompany(object sender, EventArgs e)
        {
            Rename rename = new Rename();

            _parent.Darkened = true;
            _parent.mainCanvas.Children.Add(rename);

            rename.CancelButtonClicked += (s, ea) =>
            {
                _parent.Darkened = false;
                _parent.mainCanvas.Children.Remove(rename);
            };

            rename.ReadyButtonClicked += (s, ea) =>
            {
                ContactCompanyListItem companyItem = (ContactCompanyListItem)sender;
                CompanyModel           company     = companyItem.Company;
                _parent.Client.RenameCompany(company, rename.NewName);

                _parent.Darkened = false;
                _parent.mainCanvas.Children.Remove(rename);
            };
        }