private void btnGenerateEasyUI_Click(object sender, EventArgs e) { string EntitySpace = this.txtClassNameSpace.Text.Trim(); string ServiceSpace = this.txtServiceNameSpace.Text.Trim(); string ProjectName = this.txtProjectName.Text.Trim(); string AreaName = this.txtUrl.Text.Trim(); if (AreaName.Contains("/")) { var content = AreaName.Split('/'); if(content.Length == 2) { AreaName = content[0]; } else { MessageBox.Show("URL 中未设置Area对应的子项目"); return; } } else { MessageBox.Show("URL 中未设置Area对应的子项目"); return; } if (string.IsNullOrEmpty(EntitySpace)) { MessageBox.Show("参数/实体类命名空间未设定"); return; } if(string.IsNullOrEmpty(ServiceSpace)) { MessageBox.Show("Service类命名空间未设定"); return; } if (string.IsNullOrEmpty(ProjectName)) { MessageBox.Show("project名未设定"); return; } GenerateServiceCode gs = new GenerateServiceCode(); gs.ProjectName = ProjectName; gs.EntityNameSpace = EntitySpace; gs.ServiceNameSpace = ServiceSpace; gs.AreaChildName = AreaName; gs.Name = cboTable.SelectedItem.ToString(); this.rtbIservice.Text = gs.IServiceCode(); this.rtbService.Text = gs.ServiceCode(); this.rtbController.Text = gs.ControllerCode(); }
private void btnGenerateEasyUI_Click(object sender, EventArgs e) { GenerateServiceCode gs = new GenerateServiceCode(); gs.Name = cboTable.SelectedItem.ToString(); this.rtbIservice.Text = gs.IServiceCode(); this.rtbService.Text = gs.ServiceCode(); this.rtbController.Text = gs.ControllerCode(); }