Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
0
 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();
 }