Exemple #1
0
 private string UpdateCLCOLog(string clinReportFullName, COSELog session)
 {
     try
     {
         if ((clinReportFullName = StartCLINReport(clinReportFullName).Split('$')[0]) != "Error")
         {
             MessageLogManager.LogMessage("OUTPUT::Updating CLCO log...");
             clinlm.Report.CLCOReportName = clcolm.Load(clinlm.Report.CLCOReportName).Split('$')[0];
             if (clinlm.Report.CLCOReportName != "Error")
             {
                 return(clcolm.UpdateLog(session).ToString());
             }
         }
     } catch (Exception e)
     {
         MessageLogManager.LogMessage("OUTPUT::Error Updating CLCO client consumption log:\n" + e.Message);
     }
     return("Error");
 }
        public bool LoadCOSESession(COSELog session)
        {
            try
            {
                Visible = false;
                InitializeComunColumns();
                InitializeCOSELogReportDGVComponents();
                AddCOSELogReportColumns();
                _propertyfield1.Text  = session.Name;
                _propertyfield2.Text  = session.Id.ToString();
                _propertyfield3.Text  = session.Type;
                _propertyfield4.Text  = session.Date.ToLongDateString();
                _propertyfield5.Text  = session.ClientId.ToString();
                _propertyfield6.Text  = session.Logs.Count.ToString();
                _propertyfield7.Text  = session.StartTime.ToLongTimeString();
                _propertyfield8.Text  = session.EndTime.ToLongTimeString();
                _propertyfield9.Text  = session.TotalTime.ToString();
                _propertyfield10.Text = session.TotalConsumption.ToString();
                _propertyfield11.Text = "";
                _propertyfield12.Text = "";
                _propertyfield13.Text = "";
                InitializeLBL(new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 },
                              new string[] { "Name:", "ID:", "Type:",
                                             "Date Created:", "Client ID:", "Log Count:",
                                             "Start Time:", "End Time:", "Total Time:",
                                             "Total Consumption:" });
                PadLabels(19);
                foreach (COACLog log in session.Logs)
                {
                    _reportDataGrid.Rows.Add(log.Id.ToString(), log.EventName, log.ExtraControls.ToString(), log.StartTime.ToLongTimeString(), log.EndTime.ToLongTimeString(), log.TotalTime.ToString(), log.TotalConsumption.ToString());
                }

                Visible = true;
                return(true);
            } catch (Exception e)
            {
                MessageLogManager.LogMessage(e.Message + e.Data + "\n" + e.InnerException + "\n" + e.Source);
                return(false);
            }
        }