public UpdateSeries SaveUpdateSeriesWithUpdateIds(UpdateSeries us, List <Guid> updateIds)
 {
     try
     {
         return(UpdateService.SaveUpdateSeries(us));
     }
     catch (Exception)
     {
         return(null);
     }
 }
 public UpdateSeries SaveUpdateSeries(UpdateSeries us)
 {
     try
     {
         us.Updates = UpdateService.GetUpdatesBySeriesId(us.Id);
         return(UpdateService.SaveUpdateSeries(us));
     }
     catch (Exception)
     {
         return(null);
     }
 }
Exemple #3
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            _updateSeries.Name         = txtName.Text;
            _updateSeries.Description  = txtDescription.Text;
            _updateSeries.DateModified = DateTime.Now;
            _updateSeries.Versions     = (from object i in lstVersions.Items select(i as Version).Id).ToArray();

            _updateSeries = _updateService.SaveUpdateSeries(_updateSeries);

            btnNew.Enabled = true;

            MessageBox.Show("Update has been saved.", "Update saved", MessageBoxButtons.OK);
        }
Exemple #4
0
        private void lstUpdateSeries_SelectedIndexChanged(object sender, EventArgs e)
        {
            var selected = lstUpdateSeries.SelectedItem as UpdateSeries;

            if (lstUpdateSeries.SelectedItem != null && loadUpdates)
            {
                currentSeries = updateService.GetUpdateSeriesById(selected.Id);
                currentUpdate = new Update();

                populateUpdateSeries(currentSeries);
                populateUpdate(currentUpdate);
                updateUpdates();
            }
        }
Exemple #5
0
        private void populateUpdateSeries(UpdateSeries us)
        {
            this.txtSeriesName.Text         = us.Name;
            this.txtSeriesDescription.Text  = us.Description;
            this.lblSeriesDateCreated.Text  = us.DateCreated.ToShortDateString();
            this.lblSeriesDateModified.Text = us.DateModified.ToShortDateString();

            for (var i = 0; i < lstSeriesVersions.Items.Count; i++)
            {
                if (us.Versions != null && us.Versions.Contains((lstSeriesVersions.Items[i] as Version).Id))
                {
                    lstSeriesVersions.SetItemChecked(i, true);
                }
            }
        }
Exemple #6
0
        private void btnSaveUpdateSeries_Click(object sender, EventArgs e)
        {
            currentSeries.Name        = txtSeriesName.Text;
            currentSeries.Description = txtSeriesDescription.Text;
            currentSeries.Versions    = new Guid[lstSeriesVersions.CheckedItems.Count];

            for (var i = 0; i < lstSeriesVersions.CheckedItems.Count; i++)
            {
                currentSeries.Versions[i] = (lstSeriesVersions.CheckedItems[i] as Version).Id;
            }

            currentSeries = updateService.SaveUpdateSeries(currentSeries);

            this.updateUpdateSeries();
        }
Exemple #7
0
        private void frmManageUpdates_Load(object sender, EventArgs e)
        {
            this.updateUpdateSeries();
            this.updateUpdates();
            this.updateVersions();

            currentSeries = new UpdateSeries();
            currentUpdate = new Update();

            populateUpdateSeries(currentSeries);
            populateUpdate(currentUpdate);

            this.lstUpdateSeries.SelectedIndex = -1;
            this.lstUpdates.SelectedIndex      = -1;

            this.loadUpdates = true;
        }
Exemple #8
0
 public EditUpdateSeries(UpdateSeries us) : this()
 {
     _updateSeries = us;
 }
Exemple #9
0
 public EditUpdate(UpdateSeries us) : this()
 {
     _currentUpdateSeries = us;
 }
Exemple #10
0
 private void btnNewSeries_Click(object sender, EventArgs e)
 {
     this.currentSeries = new UpdateSeries();
     this.populateUpdateSeries(currentSeries);
 }
Exemple #11
0
 public ISeriesModel Any(UpdateSeries request)
 {
     return(workflow.Update(request));
 }