Пример #1
0
        public bool DeleteGroupController(CreateGroupDomain groupDm)
        {
            UserGroupBIZ usergroupBIZ = new UserGroupBIZ();

            usergroupBIZ.DeleteGroup(groupDm.GroupCD);
            return(true);
        }
Пример #2
0
        private void DeleteGroup()
        {
            try
            {
                switch (ShowConfirmMessage(Messages.eConfirm.CFM9002))
                {
                case MessageDialogResult.Cancel:
                    return;

                case MessageDialogResult.No:
                    return;

                case MessageDialogResult.Yes:
                    break;
                }
                CreateGroupDomain groupDomain = new CreateGroupDomain();
                groupDomain.GroupCD.Value = shtGroup.Cells[shtGroup.ActiveRowIndex, (int)eColGroup.GROUP_NAME].Text;
                UserMaintenanceController userCtrler = new UserMaintenanceController();
                userCtrler.DeleteGroupController(groupDomain);
                shtGroup.RemoveRows(shtGroup.ActiveRowIndex, 1);
            }
            catch (ValidateException err)
            {
                for (int i = 0; i < err.ErrorResults.Count; i++)
                {
                    MessageBox.Show(err.ErrorResults[i].Message.MessageDescription);
                    err.ErrorResults[i].FocusOnControl();
                }
            }
            catch (BusinessException err)
            {
                MessageBox.Show(err.Error.Message.MessageDescription);
            }
        }
Пример #3
0
        private void UpdateGroupDesc()
        {
            try
            {
                CreateGroupDomain         groupDm    = dmcGroupProperty.SaveData(new CreateGroupDomain());
                UserMaintenanceController userCtrler = new UserMaintenanceController();

                userCtrler.UpdateGroupDescController(groupDm);
            }
            catch (ValidateException err)
            {
                for (int i = 0; i < err.ErrorResults.Count; i++)
                {
                    MessageBox.Show(err.ErrorResults[i].Message.MessageDescription);
                    err.ErrorResults[i].FocusOnControl();
                }
            }
            catch (BusinessException err)
            {
                MessageBox.Show(err.Error.Message.MessageDescription);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Пример #4
0
        public void RemoveUserFromGroup(CreateGroupDomain groupDm, string userCD)
        {
            UserBIZ userBIZ = new UserBIZ();
            UserDTO userDTO = new UserDTO();

            userDTO.GROUP_CD = groupDm.GroupCD;

            userDTO.UPD_BY             = CommonLib.Common.CurrentUserInfomation.Username;
            userDTO.UPD_DATE.Value     = DateTime.Now;
            userDTO.UPD_MACHINE        = CommonLib.Common.CurrentUserInfomation.UserCD;
            userDTO.USER_ACCOUNT.Value = userCD;

            userBIZ.RemoveUserFromGroup(userDTO);
        }
Пример #5
0
        public bool UpdateGroupDescController(CreateGroupDomain groupDm)
        {
            UserGroupBIZ UserGroupBIZ = new UserGroupBIZ();
            UserGroupDTO userGroupDTO = new UserGroupDTO();

            userGroupDTO.UPD_BY         = CommonLib.Common.CurrentUserInfomation.Username;
            userGroupDTO.UPD_DATE.Value = DateTime.Now;
            userGroupDTO.UPD_MACHINE    = CommonLib.Common.CurrentUserInfomation.UserCD;
            userGroupDTO.GROUP_CD       = groupDm.GroupCD;
            userGroupDTO.GROUP_NAME     = groupDm.GroupDesc;


            UserGroupBIZ.UpdateGroupDesc(userGroupDTO);
            return(true);
        }
Пример #6
0
        private void RemoveUserFromGroup()
        {
            if (shtUser.Rows.Count == 0)
            {
                return;
            }
            if (shtUser.ActiveRowIndex < 0)
            {
                return;
            }
            try
            {
                switch (ShowConfirmMessage(Messages.eConfirm.CFM9002))
                {
                case MessageDialogResult.Cancel:
                    return;

                case MessageDialogResult.No:
                    return;

                case MessageDialogResult.Yes:
                    break;
                }
                CreateGroupDomain         groupDm    = dmcGroupProperty.SaveData(new CreateGroupDomain());
                UserMaintenanceController userCtrler = new UserMaintenanceController();
                string userCD = shtUser.Cells[shtUser.ActiveRowIndex, (int)eColUser.USER_ACCOUNT].Text;
                userCtrler.RemoveUserFromGroup(groupDm, userCD);
            }
            catch (ValidateException err)
            {
                for (int i = 0; i < err.ErrorResults.Count; i++)
                {
                    MessageBox.Show(err.ErrorResults[i].Message.MessageDescription);
                    err.ErrorResults[i].FocusOnControl();
                }
            }
            catch (BusinessException err)
            {
                MessageBox.Show(err.Error.Message.MessageDescription);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Пример #7
0
        private void SaveData()
        {
            try
            {
                switch (ShowConfirmMessage(Messages.eConfirm.CFM9001))
                {
                case MessageDialogResult.Cancel:
                    return;

                case MessageDialogResult.No:
                    this.Close();
                    return;

                case MessageDialogResult.Yes:
                    break;
                }
                CreateGroupDomain         groupDm    = dmcCreateGroup.SaveData(new CreateGroupDomain());
                UserMaintenanceController userCtrler = new UserMaintenanceController();

                userCtrler.CreateGroupController(groupDm);

                this.Close();
            }
            catch (ValidateException err)
            {
                for (int i = 0; i < err.ErrorResults.Count; i++)
                {
                    MessageBox.Show(err.ErrorResults[i].Message.MessageDescription);
                    err.ErrorResults[i].FocusOnControl();
                }
            }
            catch (BusinessException err)
            {
                MessageBox.Show(err.Error.Message.MessageDescription);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Пример #8
0
        private void SFM0033_GroupProperty_Load(object sender, EventArgs e)
        {
            shtUser.Columns[(int)eColUser.USER_ACCOUNT].DataField = "USER_ACCOUNT";
            shtUser.Columns[(int)eColUser.FULL_NAME].DataField    = "FULL_NAME";

            shtUser.ActiveSkin = CommonLib.Common.ACTIVE_SKIN;



            dmcGroupProperty.AddControl(txtGroupCD);
            dmcGroupProperty.AddControl(txtGoupDesc);
            CreateGroupDomain grouppropDomain = new CreateGroupDomain();

            grouppropDomain.GroupCD.Value   = m_GroupCD;
            grouppropDomain.GroupDesc.Value = m_GroupDesc;
            dmcGroupProperty.LoadData(grouppropDomain);

            // disable control
            CtrlUtil.EnabledControl(false, txtGroupCD);
            txtGoupDesc.Focus();
            RefreshUserSpread();
        }