예제 #1
0
 public DataContextReport()
 {
     try
     {
         var command = new CommandSnuOneAuto();
         ModelApi = ConfigFile.ResultGetTemplate <ModelServiceDataBase>(ConfigFile.ServiceModelInventory);
         ModelApi.ForEach(service => service.ApiService = string.Format(service.ApiService, ConfigFile.HostNameService));
         Report = new ReportXlsxMethod(ConfigFile.ExcelReportFile);
         ReportJournalAndFile  = new ReportJournalMethod(ConfigFile.PathJurnal, ConfigFile.PathInn, ModelApi);
         LabelModel            = new LabelModel();
         DeleteJournal         = new DelegateCommand(() => { ReportJournalAndFile.DeleteXmlReportJournal(); });
         DeleteReport          = new DelegateCommand(() => { Report.DeleteReportFile(); });
         OpenReport            = new DelegateCommand(() => { Report.OpenReport(); });
         OpenFile              = new DelegateCommand(() => { command.ConvertXslToXmlAndOpen(Report, ReportJournalAndFile, ConfigFile.ExcelReportFile); });
         FileToServerApiReport = new DelegateCommand(() => command.FileToServerApiReport(LabelModel, ModelApi, ReportJournalAndFile));
         Update = new DelegateCommand(() =>
         {
             ReportJournalAndFile.AddFileXml(ConfigFile.PathInn);
             ReportJournalAndFile.AddJournal(ConfigFile.PathJurnal);
         });
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         throw;
     }
 }
예제 #2
0
 public DataContextReport()
 {
     try
     {
         var command = new CommandSnuOneAuto();
         Report = new ReportXlsxMethod(ConfigFile.ExcelReportFile);
         ReportJurnalAndFile = new ReportJurnalMethod(ConfigFile.PathJurnal, ConfigFile.PathInn);
         Xml          = new XmlUseMethod();
         DeleteJurnal = new DelegateCommand(() => { ReportJurnalAndFile.DeleteXmlReportJurnal(); });
         DeleteReport = new DelegateCommand(() => { Report.DeleteReportFile(); });
         OpenReport   = new DelegateCommand(() => { Report.OpenReport(); });
         OpenFile     = new DelegateCommand(() => { command.ConvertXslToXmlAndOpen(Report, ReportJurnalAndFile, ConfigFile.ExcelReportFile); });
         Update       = new DelegateCommand(() =>
         {
             ReportJurnalAndFile.AddFileXml(ConfigFile.PathInn);
             ReportJurnalAndFile.AddJurnal(ConfigFile.PathJurnal);
         });
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         throw;
     }
 }