示例#1
0
        private void ButtonClose_Click(object sender, RoutedEventArgs e)
        {
            bool  gottenInfo;
            YesNo closeRequest = new YesNo("Close Request", "Are you sure you want to close this Window?");

            closeRequest.ShowDialog();
            gottenInfo = closeRequest.ReturnedDecision();
            if (gottenInfo)
            {
                Application.Current.Shutdown();
            }

            //if (MessageBox.Show("Are you sure you want to close this Window?", "Close Request", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
            //{
            //    Application.Current.Shutdown();
            //}
            //this.Close();
        }
示例#2
0
        private void CostumerRegisterDataGrid1_PreviewKeyDown2(object sender, KeyEventArgs e)
        {
            YesNo userDecision = new YesNo("Confirm Action!", "Are you sure that you want to delete this record?");


            if (e.Key == Key.Delete)
            {
                userDecision.ShowDialog();
                bool result = userDecision.ReturnedDecision();
                if (result)
                {
                    try
                    {
                        int Id           = (costumerRegisterDataGrid1.SelectedItem as CostumerRegister).ClientID;
                        var deleteMember = test.CostumerRegisters.Where(m => m.ClientID == Id).Single();
                        test.CostumerRegisters.Remove(deleteMember);
                        test.SaveChanges();
                        costumerRegisterDataGrid1.ItemsSource = test.CostumerRegisters.ToList();
                    }
                    catch (Exception)
                    {
                        //AlertOK decision = new AlertOK("Something went wrong!", ex.Message);
                        //decision.ShowDialog();

                        RefreshDataGrid();
                        //MessageBox.Show(ex.Message);
                    }
                }
            }
            else if (e.Key == Key.Up)
            {
                ScrollUp();
            }
            else if (e.Key == Key.Down)
            {
                ScrollDown();
            }
        }
示例#3
0
        // Shut down Button Click Event
        private void PopUpShutDown_Click(object sender, RoutedEventArgs e)
        {
            bool  gottenInfo;
            YesNo closeRequest = new YesNo("Log out Request", "Are you sure you want to log out?");

            closeRequest.ShowDialog();
            gottenInfo = closeRequest.ReturnedDecision();
            if (gottenInfo)
            {
                LogIn AnotherUser = new LogIn();
                this.Close();
                AnotherUser.ShowDialog();
            }

            //if (MessageBox.Show("Are you sure you want to log out?","LogOut Request",MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
            //{
            //    LogIn AnotherUser = new LogIn();
            //    this.Close();
            //    AnotherUser.ShowDialog();

            //    //Application.Current.Shutdown();
            //}
        }
示例#4
0
        //private void NotifyTrasition()
        //{
        //    TrasitioningPupNotifySlide.OnApplyTemplate();
        //    NotifyCard.Margin = new Thickness(0, 0, 150, 0);
        //}

        /// <summary>
        /// Delete Selection on the Data Grid View
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtDelete_Click(object sender, RoutedEventArgs e)
        {
            YesNo getEnquireis = new YesNo("Confirm Action!", "Are you sure that you want to delete this record?");

            getEnquireis.ShowDialog();
            if (getEnquireis.ReturnedDecision())
            {
                try
                {
                    int Id           = (costumerRegisterDataGrid1.SelectedItem as CostumerRegister).ClientID;
                    var deleteMember = test.CostumerRegisters.Where(m => m.ClientID == Id).Single();
                    test.CostumerRegisters.Remove(deleteMember);
                    test.SaveChanges();
                    costumerRegisterDataGrid1.ItemsSource = test.CostumerRegisters.ToList();
                }
                catch (Exception ex)
                {
                    AlertOK alerting = new AlertOK("Something went wrong!", ex.Message);
                    alerting.ShowDialog();
                    //MessageBox.Show(ex.Message);
                }
            }
        }