private void OKButton_Click(object sender, RoutedEventArgs e)
        {
            if (!String.IsNullOrEmpty(txtGroupName.Text.Trim()))
            {
                GroupClient = new GroupSVCClient();

                int IsActived = 0;
                if ((bool)chkIsActived.IsChecked)
                    IsActived = 1;

                if (GroupID == -1)
                {
                    GroupClient.Group_AddCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(GroupClient_Group_AddCompleted);
                    GroupClient.Group_AddAsync(txtGroupName.Text.Trim(), txtDescriptions.Text, IsActived, int.Parse(User.UserID), DateTime.Now.ToString("MM/dd/yyyy"));
                }
                else
                {
                    GroupClient.Group_EditCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(GroupClient_Group_EditCompleted);
                    GroupClient.Group_EditAsync(GroupID, txtGroupName.Text.Trim(), txtDescriptions.Text, IsActived, int.Parse(User.UserID), DateTime.Now.ToString("MM/dd/yyyy"));
                }
            }
            else
            {
                MessageBox.Show("Kiểm tra lại các trường bắt buộc nhập", "Thông báo", MessageBoxButton.OK);
            }
        }
 public void Group_Load(int _GroupID)
 {
     if (_GroupID > 0)
     {
         GroupID = _GroupID;
         GroupClient = new GroupSVCClient();
         GroupClient.Group_GetItemCompleted += new EventHandler<Group_GetItemCompletedEventArgs>(GroupClient_Group_GetItemCompleted);
         GroupClient.Group_GetItemAsync(GroupID);
     }
 }
        public void UserGroup_Load(int _UserID)
        {
            GroupClient = new GroupSVCClient();
            GroupClient.Group_GetActivedItemsCompleted += new EventHandler<Group_GetActivedItemsCompletedEventArgs>(GroupClient_Group_GetActivedItemsCompleted);
            GroupClient.Group_GetActivedItemsAsync();

            UserClient = new UserSVCClient();
            UserClient.User_GetActivedItemsCompleted += new EventHandler<User_GetActivedItemsCompletedEventArgs>(UserClient_User_GetActivedItemsCompleted);
            UserClient.User_GetActivedItemsAsync();

            if (_UserID > 0)
            {
                UserID = _UserID;
                cbxUser.SelectedValue = UserID;
                UserGroupClient = new UserGroupSVCClient();
                UserGroupClient.UserGroup_GetItemCompleted += new EventHandler<UserGroup_GetItemCompletedEventArgs>(UserGroupClient_UserGroup_GetItemCompleted);
                UserGroupClient.UserGroup_GetItemAsync(UserID);
            }
            else
                cbxUser.SelectedIndex = 0;
        }