private void EventSetter_OnHandler(object sender, MouseButtonEventArgs e)
        {
            object      source         = e.OriginalSource;
            string      isAction       = ((DataGridCell)sender).Column.Header.ToString().ToUpperInvariant();
            DataGridRow dgrSelectedRow = FindParent <DataGridRow>(sender as DependencyObject);
            USER        selectedUser   = (USER)dgrSelectedRow.DataContext;

            if (source.GetType() == typeof(Image) && isAction == "DELETE")
            {
                DataAccess objDataAccess = new DataAccess();
                bool       isUserDeleted = objDataAccess.DeleteUser(selectedUser.UserID);
                if (isUserDeleted)
                {
                    MessageBox.Show("User Deleted Successfully");
                }
                else
                {
                    MessageBox.Show("User Deletion Failed!!!");
                }
            }


            if (source.GetType() == typeof(Image) && isAction == "EDIT")
            {
                UserCustomizationScreen objUserCustomizationScreen = new UserCustomizationScreen();
                objUserCustomizationScreen.EditUser     = selectedUser;
                objUserCustomizationScreen.DataChanged += ObjUserScreen_DataChanged;
                objUserCustomizationScreen.ShowDialog();
            }
        }
        private void bAddUser_Click(object sender, RoutedEventArgs e)
        {
            UserCustomizationScreen objUserCustomizationScreen = new UserCustomizationScreen();

            objUserCustomizationScreen.ShowDialog();
        }