| | |
| | | using Newtonsoft.Json; |
| | | using System.Windows.Forms.VisualStyles; |
| | | using GenerateCode_WeiBen_WMS.DataBaseFactory; |
| | | using GenerateCode_WeiBen_WMS.Const; |
| | | |
| | | namespace GenerateCode_GEBrilliantFactory |
| | | { |
| | |
| | | this.tb_RoutePrefix.Focus(); |
| | | return; |
| | | } |
| | | if (wcf_NameSpacePath == "") |
| | | { |
| | | MessageBox.Show("请è¾å
¥å½å空é´ï¼"); |
| | | this.tb_WCF_NameSpacePath.Focus(); |
| | | return; |
| | | } |
| | | |
| | | //读åMysql |
| | | var handler = DataBaseServiceFactory.GetHandle(dataBaseEnum); |
| | |
| | | |
| | | //çæ InputModel æä»¶ |
| | | str_generate = InputModel_Generate.CreateQueryModelLText(modulelogo, chinaComment, columnList, entityName); |
| | | tf = TextHelper.Export2File(tbPath.Text, tableName, str_generate, FileType.InputModel, filePrefixName, entityName, modulelogo); |
| | | tf = TextHelper.Export2File_V2(tbPath.Text + @"\server\src\CMS.Plugin." + tb_WCF_NameSpacePath.Text.Trim() + @".Application.Contracts\Dtos\" + tb_EntityName.Text.Trim(), tableName, str_generate, FileType.InputModel, filePrefixName, entityName, modulelogo); |
| | | |
| | | //çæ OutputModel æä»¶ |
| | | str_generate = OutputModel_Generate.CreateQueryModelLText(modulelogo, chinaComment, columnList, entityName); |
| | | tf = TextHelper.Export2File(tbPath.Text, tableName, str_generate, FileType.OutputModel, filePrefixName, entityName, modulelogo); |
| | | ////çæ OutputModel æä»¶ |
| | | //str_generate = OutputModel_Generate.CreateQueryModelLText(modulelogo, chinaComment, columnList, entityName); |
| | | //tf = TextHelper.Export2File(tbPath.Text, tableName, str_generate, FileType.OutputModel, filePrefixName, entityName, modulelogo); |
| | | |
| | | //çæControlleræä»¶ |
| | | //str_generate = Controller_Generate.CreateText(modulelogo, chinaComment, columnList, entityName, orderByName); |
| | | //tf = TextHelper.Export2File(tbPath.Text, tableName, str_generate, FileType.Controller, filePrefixName, entityName, modulelogo); |
| | | ////çæControlleræä»¶ |
| | | ////str_generate = Controller_Generate.CreateText(modulelogo, chinaComment, columnList, entityName, orderByName); |
| | | ////tf = TextHelper.Export2File(tbPath.Text, tableName, str_generate, FileType.Controller, filePrefixName, entityName, modulelogo); |
| | | |
| | | //çæServicesæ¥å£æä»¶ |
| | | str_generate = Services_Interface_Generate.CreateText(wcf_NameSpacePath, modulelogo, entityName, chinaComment, addEntityParam); |
| | | tf = TextHelper.Export2File(tbPath.Text, tableName, str_generate, FileType.WCF_InterFace, filePrefixName, entityName, modulelogo); |
| | | ////çæServicesæ¥å£æä»¶ |
| | | //str_generate = Services_Interface_Generate.CreateText(wcf_NameSpacePath, modulelogo, entityName, chinaComment, addEntityParam); |
| | | //tf = TextHelper.Export2File(tbPath.Text, tableName, str_generate, FileType.WCF_InterFace, filePrefixName, entityName, modulelogo); |
| | | |
| | | |
| | | //çæServicesæ¥å£å®ç°æä»¶ |
| | | str_generate = Services_InterfaceRealize_Generate.CreateText(wcf_NameSpacePath, modulelogo, |
| | | entityName, chinaComment, filePrefixName, primaryKey, tableAlias, addEntityParam, columnList, groupName); |
| | | tf = TextHelper.Export2File(tbPath.Text, tableName, str_generate, FileType.WCF_InterFaceRealize, filePrefixName, entityName, modulelogo); |
| | | ////çæServicesæ¥å£å®ç°æä»¶ |
| | | //str_generate = Services_InterfaceRealize_Generate.CreateText(wcf_NameSpacePath, modulelogo, |
| | | // entityName, chinaComment, filePrefixName, primaryKey, tableAlias, addEntityParam, columnList, groupName); |
| | | //tf = TextHelper.Export2File(tbPath.Text, tableName, str_generate, FileType.WCF_InterFaceRealize, filePrefixName, entityName, modulelogo); |
| | | |
| | | /* |
| | | //çæåå¨è¿ç¨æä»¶ |
| | |
| | | } |
| | | //MessageBox.Show("çææä»¶æåï¼"); |
| | | //æåä¹åæå¼æä»¶å¤¹ |
| | | using (System.Diagnostics.Process.Start(this.tbPath.Text + "\\" + this.tb_TableName.Text)) |
| | | using (System.Diagnostics.Process.Start(this.tbPath.Text)) |
| | | { |
| | | |
| | | } |
| | |
| | | tb_EntityProName.Enabled = false; |
| | | tb_FileName.Enabled = false; |
| | | tb_Modulelogo.Enabled = false; |
| | | tb_WCF_NameSpacePath.Enabled = false; |
| | | tb_WCF_NameSpacePath.Enabled = true; |
| | | tb_RoutePrefix.Enabled = false; |
| | | } |
| | | |