public static void Main(string[] args) { LogManager.Adapter = new ConsoleOutLoggerFactoryAdapter(); Logging.SetLogging(LogManager.GetLogger <MainClass> ()); if (args.Length == 0) { UsageAndExit(true); } if (args [0] == "--find-regressions") { var machineId = args [1]; var configId = args [2]; var testRun = args.Length > 3 && args [3] == "--test-run"; var onlyNecessary = !testRun || (args.Length > 4 && args [4] == "--only-necessary"); if (!testRun) { var credentials = Accredit.GetCredentials("regressionSlack"); SlackHooksUrl = credentials ["hooksURL"].ToString(); } var conn = PostgresInterface.Connect(); AsyncContext.Run(() => FindRegressions(conn, machineId, configId, testRun, onlyNecessary)); } else if (args [0] == "--delete-run-set") { models.HttpApi.AuthToken = Accredit.GetCredentials("httpAPITokens") ["default"].ToString(); var runSetId = Int64.Parse(args [1]); var output = AsyncContext.Run(() => models.HttpApi.DeleteRunset(runSetId)); Console.WriteLine("server answer: " + output); } else { UsageAndExit(false); } }
private void LoadTitle(SelectionWell selectionWell) { Substitute = new CellExchange_Class(sheet); Accredit accredit = AdditionnTable.GetAccredit(); Substitute.AddExchange(mark.acred, $"{accredit.Text}\nВыдан {accredit.YMDFrom}", 0); Worker work = AdditionnTable.GetSigner(data.ETypeTemplate.Protocol, "Протокол"); Substitute.AddExchange(mark.fio_nac, work.FIO, 0); Substitute.AddExchange(mark.number_prot, selectionWell.FormatNumber, 0); Substitute.AddExchange(mark.abon, selectionWell.Objecte.Client.Detail.FullName, 0); Substitute.AddExchange(mark.yr_adr, Helpers.LogicHelper.AdresLogic.FirstModel(selectionWell.Objecte.Client.Detail.AdresLegalID).Adr.CutAdres(false), 0); Substitute.AddExchange(mark.type_well, G.TypeWell.Rows.Get <string>(selectionWell.Well.TypeWellID, C.TypeWell.FullName), 0); Substitute.AddExchange(mark.select_adr, selectionWell.Objecte.Adres.CutAdres(false), 0); Substitute.AddExchange(mark.date_select, MyTools.StringDate_From_YMDHMS(selectionWell.YMDHM, MyTools.EInputDate.YMDHM, MyTools.EInputDate.YMD), 0); Substitute.AddExchange(mark.time_select, MyTools.StringDate_From_YMDHMS(selectionWell.YMDHM, MyTools.EInputDate.YMDHM, MyTools.EInputDate.YMDHM), 0); Substitute.AddExchange(mark.repres, new Representative(selectionWell.Sample.RepresentativeID).Post_FIO, 0); Substitute.AddExchange(mark.year, DateControl_Class.SelectYear, 0); MonthYear(); NumberFolder(_selectionWells.Select(x => x.Objecte.NumberFolder).ToArray()); work = AdditionnTable.GetSigner(data.ETypeTemplate.Protocol, "Протокол"); Substitute.AddExchange(mark.fio, work.FIO, 0); Substitute.AddExchange(mark.job, work.Post, 0); int day, month; MyTools.Y_M_D_From_YMD(StaticDate.SelectDate, out month, out month, out day); Substitute.AddExchange(mark.day, day, 0); Substitute.AddExchange(mark.month, MyTools.Month_From_M_C_R(month, Reg: MyTools.ERegistor.ToLower), 0); Substitute.AddExchange(mark._month, month.ToString("00"), 0); Substitute.Exchange(); }
internal static bool CheckEnvironment() { Console.WriteLine("Checking for valid environment for uploading to BenchView."); string sastoken = Accredit.GetCredentials("sas")["sas"].ToString(); if (string.IsNullOrEmpty(sastoken)) { Console.Error.WriteLine($"Error: s_sastoken was not defined"); return(false); } SetEnvironmentVariable(s_sasEnvironmentVar, sastoken); var wherePy = ShellOut(s_locateCommand, s_pythonProcessName); if (wherePy.Failed) { Console.Error.WriteLine("Error: py was not found on the PATH"); return(false); } if (!Directory.Exists(s_scriptDirectory)) { Console.Error.WriteLine($"Error: BenchView Tools not found at {s_scriptDirectory}"); return(false); } return(true); }
private static void InitCommons() { LogManager.Adapter = new ConsoleOutLoggerFactoryAdapter(); Logging.SetLogging(LogManager.GetLogger <Compare> ()); GitHubInterface.githubCredentials = Accredit.GetCredentials("gitHub") ["privateReadAccessToken"].ToString(); HttpApi.AuthToken = Accredit.GetCredentials("httpAPITokens") ["default"].ToString(); }
protected override void internalStart() { { CP = new Control_Print(); CP.Elems.SetRowFromGrid(MyTools.GL_Auto); var DateSelect = new DateSelector(_negotiationAssistant.YMD); CP.Elems.SetFromGrid(DateSelect.View); CP.ShowDialog(); if (_negotiationAssistant.WorkerID == 0) { MessageBox.Show("Не выбран пробоотборщик!"); return; } _negotiationAssistant.YMD = MyTools.YMD_From_DateTime(DateSelect.dateTime); } Objecte obj = _negotiationAssistant.Objecte; Accredit acc = AdditionnTable.GetAccredit(); string sampler = _negotiationAssistant.Worker.Post_FIO; foreach (var one in obj.Wells) { book = TemplateStorage.WorkBook; Substitute = new CellExchange_Class(book.GetSheetAt(0)); var Details = obj.Client.Detail; Substitute.AddExchange("{абонент}", Details.FullName, 0); if (obj.Separate) { Substitute.AddExchange("{юридический адрес}", obj.Detail.LegalAdres, 0); } else { Substitute.AddExchange("{юридический адрес}", Helpers.LogicHelper.AdresLogic.FirstModel(Details.AdresLegalID).Adr, 0); } Substitute.AddExchange("{тип колодца}", new TypeWell(one.TypeWellID).FullName + " " + new TypeWell(one.TypeWellID).CurtName + '-' + one.Number, 0); Substitute.AddExchange("{место отбора}", obj.Adres.CutAdres(false), 0); Substitute.AddExchange("{аккредитация}", acc.Text, 0); Substitute.AddExchange("{дата аккредитации}", acc.YMDFrom, 0); Substitute.AddExchange("{пробоотборщик}", sampler, 0); //Substitute.AddExchange("{представитель абонента}", sample == null ? string.empty : sample.IDRepresentative > 0 ? new Representative(sample.IDRepresentative).Post_FIO : string.empty, 0); Substitute.Exchange(); Print("Акты", "акт отбора пробы " + new TypeWell(one.TypeWellID).FullName + ' ' + one.Number, EPathPrint.Documents); } }
public static int Main(string[] args) { if (args.Length != 1) { Console.Error.WriteLine("Usage: Accreditize SERVICE"); return(1); } var service = args [0]; LogManager.Adapter = new NoOpLoggerFactoryAdapter(); Logging.SetLogging(LogManager.GetLogger <MainClass> ()); var credentials = Accredit.GetCredentials(service); Console.WriteLine("{0}", JsonConvert.SerializeObject(credentials)); return(0); }
public static void Main(string[] args) { if (args.Length == 0) { UsageAndExit(true); } if (args [0] == "--add-averages") { InitializeParseInterface(); AsyncContext.Run(() => AddAverages()); } else if (args [0] == "--delete-run-set") { var runSet = args [1]; InitializeParseInterface(); AsyncContext.Run(() => DeleteRunSet(runSet)); } else if (args [0] == "--find-regressions") { var machineId = args [1]; var configId = args [2]; var testRun = args.Length > 3 && args [3] == "--test-run"; if (!testRun) { var credentials = Accredit.GetCredentials("regressionSlack"); SlackHooksUrl = credentials ["hooksURL"].ToString(); } InitializeParseInterface(); AsyncContext.Run(() => FindRegressions(machineId, configId, testRun)); } else { UsageAndExit(false); } }