Beispiel #1
0
        private void btn_r_PW_Add_Click(object sender, EventArgs e)
        {
            if (oneGroup.ID == null)
            {
                return;
            }
            var             oneFunc            = cmB_PW.SelectedItem as MODULE;
            MODULE_VS_GROUP oneGROUPVSFUNCTION = new MODULE_VS_GROUP();

            oneGROUPVSFUNCTION.ID          = Guid.NewGuid().ToString();
            oneGROUPVSFUNCTION.MODULE_ID   = oneFunc.ID;
            oneGROUPVSFUNCTION.MODULE_NAME = oneFunc.MODULE_NAME;
            oneGROUPVSFUNCTION.GROUP_DESC  = oneGroup.GROUPDESCRIBE;
            oneGROUPVSFUNCTION.GROUP_NAME  = oneGroup.GROUPNAME;
            List <MODULE_VS_GROUP> tmpList = new List <MODULE_VS_GROUP>();

            tmpList = lsB_r_PW.DataSource as List <MODULE_VS_GROUP>;
            if (tmpList == null)
            {
                tmpList = new List <MODULE_VS_GROUP>();
            }

            var tmp = tmpList.Find(x => x.MODULE_ID == oneGROUPVSFUNCTION.MODULE_ID);

            if (tmp != null)
            {
                MessageBox.Show(this, "已有该功能!");
                return;
            }
            using (ASRS_ServiceSoapClient srv = new ASRS_ServiceSoapClient())
                srv.MODULE_VS_GROUP_InsertOne(oneGROUPVSFUNCTION);
            inialGroupVsFunction();
        }