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); }
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; }