private void rbbSaveConfiguration_Click(object sender, EventArgs e) { var quickPublish = new QuickPublish(); var listObject = new List <WebResourceObject>(); foreach (Row row in c1_dgwResources.Rows) { var boundControl = row.DataSource as WebResourceObject; listObject.Add(boundControl); } quickPublish.SolutionGuid = new Guid(SolutionId); quickPublish.SolutionName = c1_cbSolution.Text; quickPublish.WebResourceObjects = listObject; _controlerFrmMain.QuickPublish = quickPublish; _controlerFrmMain.SavePackages(); }
private void rbbSaveConfiguration_Click(object sender, EventArgs e) { var quickPublish = new QuickPublish(); var listObject = new List <WebResourceObject>(); foreach (var row in dgwResources.Rows) { var boundControl = row as DataGridViewRow; var resourceObject = boundControl.DataBoundItem as WebResourceObject; listObject.Add(resourceObject); } quickPublish.SolutionGuid = new Guid(this.SolutionId); quickPublish.SolutionName = c1_cbSolution.Text; quickPublish.WebResourceObjects = listObject; _controlerFrmMain.QuickPublish = quickPublish; _controlerFrmMain.SavePackages(); }
public void SavePackages() { var directoryPath = string.Format("{0}\\{1}\\{2}", Path.GetDirectoryName(Assembly.GetEntryAssembly().Location), rsTool.OrganizationData_GetAllOrganization_config, rsTool.OrganizationData_GetAllOrganization_package); Datos.Configuration.CreateForder(directoryPath); var filePath = string.Format(rsTool.PackagesFilename, QuickPublish.SolutionName, QuickPublish.SolutionGuid); var CompletePath = string.Format("{0}\\{1}", directoryPath, filePath); var serializer = new XmlSerializer(QuickPublish.GetType()); using (var writer = new FileStream(CompletePath, FileMode.OpenOrCreate, FileAccess.Write)) { serializer.Serialize(writer, QuickPublish); writer.Flush(); } }