Beispiel #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void mniRename_Click(object sender, System.EventArgs e)
        {
#if FunctionPrivilege
            if (!clsPublicFunction.s_blnCheckCurrentPrivilege(PrivilegeData.enmPrivilegeSF.frmLabCheckItemAdmin, PrivilegeData.enmPrivilegeOperation.AddOrModify))
            {
                clsPublicFunction.s_mthShowNotPermitMessage();
                return;
            }
#endif
            frmInputBox objInputBox = new frmInputBox();

            objInputBox.m_ObjParent = this;

            objInputBox.ShowDialog();

            if (objInputBox.DialogResult == DialogResult.Cancel)
            {
                return;
            }

            clsLabCheckGroup objLabCheckGroup = (clsLabCheckGroup)trvGroup.SelectedNode.Tag;
            objLabCheckGroup.m_strLabGroupName = m_strGroupName;

            long lngRes = m_objLabCheckItemAdminDomain.m_lngModifyGroupDesc(objLabCheckGroup.m_strLabGroupID, objLabCheckGroup);
            if (lngRes <= 0)
            {
                return;
            }

            trvGroup.SelectedNode.Text = m_StrGroupName;
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="p_objLabCheckGroup"></param>
        /// <returns></returns>
        public long m_lngAddNewGroup(clsLabCheckGroup p_objLabCheckGroup)
        {
            com.digitalwave.LabCheckItemAdminService.clsLabCheckItemAdminService m_objServ =
                (com.digitalwave.LabCheckItemAdminService.clsLabCheckItemAdminService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.LabCheckItemAdminService.clsLabCheckItemAdminService));

            long m_lngRes = 0;

            try
            {
                m_lngRes = m_objServ.m_lngAddNewGroup(clsLoginContext.s_ObjLoginContext.m_ObjPrincial, p_objLabCheckGroup);
            }
            finally
            {
                //m_objServ.Dispose();
            }
            return(m_lngRes);
        }
        public long m_lngGetLabCheckGroupSpecial(string p_strGroupID, out clsLabCheckGroup p_objRecordContent)
        {
            com.digitalwave.LabCheckItemAdminService.clsLabCheckItemAdminService m_objServ =
                (com.digitalwave.LabCheckItemAdminService.clsLabCheckItemAdminService)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(com.digitalwave.LabCheckItemAdminService.clsLabCheckItemAdminService));

            long m_lngRes = 0;

            try
            {
                m_lngRes = m_objServ.m_lngGetLabCheckGroupSpecial(clsLoginContext.s_ObjLoginContext.m_ObjPrincial, p_strGroupID, out p_objRecordContent);
            }
            finally
            {
                //m_objServ.Dispose();
            }
            return(m_lngRes);
        }
Beispiel #4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void mniAddGroup_Click(object sender, System.EventArgs e)
        {
#if FunctionPrivilege
            if (!clsPublicFunction.s_blnCheckCurrentPrivilege(PrivilegeData.enmPrivilegeSF.frmLabCheckItemAdmin, PrivilegeData.enmPrivilegeOperation.AddOrModify))
            {
                clsPublicFunction.s_mthShowNotPermitMessage();
                return;
            }
#endif
            frmInputBox objInputBox = new frmInputBox();

            objInputBox.m_ObjParent = this;

            objInputBox.ShowDialog();

            if (objInputBox.DialogResult == DialogResult.Cancel)
            {
                return;
            }

            clsLabCheckGroup objLabCheckGroup = new clsLabCheckGroup();

            string strMaxGroupID;

            m_objLabCheckItemAdminDomain.m_lngGetMaxGroupID(out strMaxGroupID);

            objLabCheckGroup.m_strLabGroupID   = (int.Parse(strMaxGroupID) + 1).ToString("00000");
            objLabCheckGroup.m_strLabGroupName = m_strGroupName;

            long lngRes = m_objLabCheckItemAdminDomain.m_lngAddNewGroup(objLabCheckGroup);
            if (lngRes <= 0)
            {
                return;
            }

            TreeNode trvNode = new TreeNode(m_strGroupName);
            trvNode.Tag = objLabCheckGroup;

            this.trvGroup.Nodes[0].Nodes.Add(trvNode);

            this.trvGroup.ExpandAll();

            this.trvGroup.SelectedNode = trvNode;
        }