コード例 #1
0
 void linkCommand_Command(object sender, CommandEventArgs e)
 {
     if (e.CommandName == "ShowResult")
     {
         SamplingResultDataEditor.IsNew = false;
         var samplingResultToEdit = from result in SampleInformation.SamplingResults
                                    where result.SamplerId == new Guid((string)e.CommandArgument)
                                    select result;
         SamplingResultInfo samplingResult = null;
         if (samplingResultToEdit.Count() == 0)
         {
             samplingResult =
                 new SamplingResultInfo(
                     Guid.NewGuid(),
                     SampleInformation.Id,
                     new Guid((string)e.CommandArgument),
                     0,
                     0,
                     string.Empty,
                     (int)SamplingResultDataEditor.Lookup.GetLookup("SamplingResultStatus").Keys.ElementAt(0),
                     string.Empty);
             SampleInformation.SamplingResults.Add(samplingResult);
         }
         else
         {
             samplingResult = samplingResultToEdit.ElementAt(0);
         }
         SamplingResultDataEditor.DataSource = samplingResult;
         SamplingResultDataEditor.DataBind();
         SamplingResultDataEditorContainer.Attributes["class"] = "ShowPopupEditor";
     }
 }
コード例 #2
0
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);
            transferedData = new PageDataTransfer(Request.Path);
            ginProcess     = GINProcessWrapper.GetGINProcess(IsPostBack);

            SampleDataEditor.Driver         = GINViewConfigurationReader.GetViewConfiguration("GINSamplingResults", "Sample");
            SamplingResultDataEditor.Driver = GINViewConfigurationReader.GetViewConfiguration("GINSamplingResults", "SamplingResult");
            SamplerGridViewer.Driver        = GINViewConfigurationReader.GetViewConfiguration("GINSamplingResults", "Sampler");

            SampleDataEditor.Lookup         = ginProcess.LookupSource;
            SamplingResultDataEditor.Lookup = ginProcess.LookupSource;
            SamplerGridViewer.Lookup        = ginProcess.LookupSource;

            SampleDataEditor.IsNew = false;

            SamplingResultDataEditor.Ok     += new EventHandler(SamplingResultDataEditor_Ok);
            SamplingResultDataEditor.Cancel += new EventHandler(SamplingResultDataEditor_Cancel);

            SampleDataEditor.Setup();
            SamplingResultDataEditor.Setup();
        }