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