Exemple #1
0
        private DeployWorkConfigDto GetDeployWorkConfigDtoByUi()
        {
            var itemConfig = new DeployWorkConfigDto();

            itemConfig.OriginalPath    = tbOriginalPath.Text;
            itemConfig.TargetPath      = tbTargetPath.Text;
            itemConfig.LastWriteTime   = DateTime.Parse((string)tbLastWriteTime.Text);
            itemConfig.LastExecuteTime = DateTime.Parse((string)tbLastExecuteTime.Text);
            var projects = (dgvProject.DataSource as List <ProjectConfigDto>);

            itemConfig.Projects            = projects;
            itemConfig.IsIgnoreCs          = chkIsIgnoreCs.Checked;
            itemConfig.IsIgnoreConfig      = chkIsIgnoreConfig.Checked;
            itemConfig.IsCompression       = chkIsCompression.Checked;
            itemConfig.IsKeepEmptyDir      = chkIsKeepEmptyDir.Checked;
            itemConfig.IsBuild             = chkIsBuild.Checked;
            itemConfig.IsCopyToFtp         = chkIsCopyToFtp.Checked;
            itemConfig.CompressionPassword = tbCompressionPassword.Text;
            itemConfig.FtpUrl             = tbFtpUrl.Text;
            itemConfig.FtpUserName        = tbFtpUserName.Text;
            itemConfig.FtpPassword        = tbFtpPassword.Text;
            itemConfig.FtpPath            = tbFtpPath.Text;
            itemConfig.IsPublishToFtp     = chkIsPublish.Checked;
            itemConfig.PublishFtpUrl      = tbPublishFtpUrl.Text;
            itemConfig.PublishFtpUserName = tbPublishFtpUserName.Text;
            itemConfig.PublishFtpPassword = tbPublishFtpPassword.Text;
            itemConfig.PublishFtpPath     = tbPublishFtpPath.Text;
            itemConfig.IsPublishToDisk    = chkIsPublishToDisk.Checked;
            itemConfig.DiskPath           = tbDiskPath.Text;
            itemConfig.IgnoreRules        = tbIgnoreRule.Text;
            itemConfig.BuildConfiguration = tbBuildConfiguration.Text;
            itemConfig.MsBuildPath        = tbMsBuildPath.Text;
            itemConfig.SlnPath            = tbSlnPath.Text;
            return(itemConfig);
        }
Exemple #2
0
 private void RenderUiByWorkFlowConfigDto(DeployWorkConfigDto deployWorkConfig)
 {
     tbOriginalPath.Text        = deployWorkConfig.OriginalPath;
     tbTargetPath.Text          = deployWorkConfig.TargetPath;
     tbLastWriteTime.Text       = deployWorkConfig.LastWriteTime.ToString("yyyy/MM/dd HH:mm:ss");
     tbLastExecuteTime.Text     = deployWorkConfig.LastExecuteTime.ToString("yyyy/MM/dd HH:mm:ss");
     dgvProject.DataSource      = deployWorkConfig.Projects;
     tbFtpUrl.Text              = deployWorkConfig.FtpUrl;
     tbFtpUserName.Text         = deployWorkConfig.FtpUserName;
     tbFtpPassword.Text         = deployWorkConfig.FtpPassword;
     tbFtpPath.Text             = deployWorkConfig.FtpPath;
     tbCompressionPassword.Text = deployWorkConfig.CompressionPassword;
     tbPublishFtpUrl.Text       = deployWorkConfig.PublishFtpUrl;
     tbPublishFtpUserName.Text  = deployWorkConfig.PublishFtpUserName;
     tbPublishFtpPassword.Text  = deployWorkConfig.PublishFtpPassword;
     tbPublishFtpPath.Text      = deployWorkConfig.PublishFtpPath;
     tbDiskPath.Text            = deployWorkConfig.DiskPath;
     tbIgnoreRule.Text          = deployWorkConfig.IgnoreRules;
     tbBuildConfiguration.Text  = deployWorkConfig.BuildConfiguration;
     tbMsBuildPath.Text         = deployWorkConfig.MsBuildPath;
     tbSlnPath.Text             = deployWorkConfig.SlnPath;
     chkIsIgnoreCs.Checked      = deployWorkConfig.IsIgnoreCs;
     chkIsIgnoreConfig.Checked  = deployWorkConfig.IsIgnoreConfig;
     chkIsKeepEmptyDir.Checked  = deployWorkConfig.IsKeepEmptyDir;
     chkIsCompression.Checked   = deployWorkConfig.IsCompression;
     chkIsCopyToFtp.Checked     = deployWorkConfig.IsCopyToFtp;
     chkIsPublish.Checked       = deployWorkConfig.IsPublishToFtp;
     chkIsPublishToDisk.Checked = deployWorkConfig.IsPublishToDisk;
     chkIsBuild.Checked         = deployWorkConfig.IsBuild;
 }