private void ExecuteInsertMethod(object obj) { if (!Check(SelectedRes)) { return; } SelectedRes.EndAt = SelectedRes.StartAt; SelectedRes.ResNum = _reservationRepository.InsertReservation(SelectedRes); ResList.Add(SelectedRes); _userRepository.InsertUser(new UserVo() { UserTel = SelectedRes.UserTel, Point = 0 }); _reservationRepository.RecentResNum = SelectedRes.ResNum; }
private void FindCommandExecute(string textForFind) { var hex_val = textForFind; ResList.Clear(); List <ModelCode> forFind = getModelCodes(); var allSelected = getSelectedProp(); foreach (var modCode in forFind) { var myProps = modelResourcesDesc.GetAllPropertyIds(ModelCodeHelper.GetTypeFromModelCode(modCode)); var mySelected = myProps.Where(x => allSelected.Contains(x)); var retExtentValues = testGda.GetExtentValues(modCode, mySelected.ToList()); foreach (var res in retExtentValues) { ResList.Add(res); } } //if (hex_val.Trim() != string.Empty) //{ // try // { // long gid = Convert.ToInt64(hex_val, 16); // ResourceDescription rd = testGda.GetValues(gid); // if (!ResList.ToList().Exists((x) => x.Id == rd.Id)) // { // ResList.Add(rd); // } // } // catch (Exception ex) // { // Console.WriteLine(ex.Message); // } //} }
public ResList allResults() { ResItem resElem = new ResItem(); ResList allR = new ResList(); Pair2 moyG = new Pair2(1, gm()); Pair2 moyA = new Pair2(1, am()); Pair2 moyARisk = new Pair2(0, am_risk()); Pair2 ec = new Pair2(1, gsd()); Pair2 fracD = new Pair2(1, frac()); Pair2 fracDRisk = new Pair2(0, frac_risk()); Pair2 cc = new Pair2(1, perc()); Pair2 ccRisk = new Pair2(0, perc_risk()); if (SEGModel) { if (DistributionLogNormale) { resElem.Add(new Pair1(Properties.Resources.GeomMean, moyG)); resElem.Add(new Pair1(Properties.Resources.GeomSD, ec)); resElem.Add(new Pair1(Properties.Resources.Exceedance + " (%)", fracD)); resElem.Add(new Pair1(Properties.Resources.Exceedance + " - " + Properties.Resources.OverExpoRiskPerc, fracDRisk)); resElem.Add(new Pair1(Properties.Resources.CritPercentile, cc)); resElem.Add(new Pair1(Properties.Resources.CritPercentile + " - " + Properties.Resources.OverExpoRiskPerc, ccRisk)); resElem.Add(new Pair1(Properties.Resources.ArithMean, moyA)); resElem.Add(new Pair1(Properties.Resources.ArithMean + " - " + Properties.Resources.OverExpoRiskPerc, moyARisk)); } else { resElem.Add(new Pair1(Properties.Resources.ArithMean, moyA)); resElem.Add(new Pair1(Properties.Resources.ArithSD, ec)); resElem.Add(new Pair1(Properties.Resources.ArithMean + " - " + Properties.Resources.OverExpoRiskPerc, moyARisk)); resElem.Add(new Pair1(Properties.Resources.Exceedance + " (%)", fracD)); resElem.Add(new Pair1(Properties.Resources.Exceedance + " - " + Properties.Resources.OverExpoRiskPerc, fracDRisk)); resElem.Add(new Pair1(Properties.Resources.CritPercentile, cc)); resElem.Add(new Pair1(Properties.Resources.CritPercentile + " - " + Properties.Resources.OverExpoRiskPerc, ccRisk)); } resElem.Add(new Pair1(Properties.Resources.MarcovChainsCSV, new Pair2(2, dumpChainesMarkov()))); if (BurninChains.Count > 0) { resElem.Add(new Pair1(Properties.Resources.BurnInChainsCSV, new Pair2(2, dumpChainesMarkov(true)))); } allR.Add("RES", resElem); } else { if (MuWorkerChains == null) { Pair2 ec2 = new Pair2(1, gsd(true)); Pair2 rhoo = new Pair2(1, rho()); Pair2 probRhoOva = new Pair2(0, probRhoOverX()); Pair2 rratio = new Pair2(1, Rratio()); if (DistributionLogNormale) { resElem.Add(new Pair1(Properties.Resources.GroupGeomMean, moyG)); resElem.Add(new Pair1(Properties.Resources.GeomSD + "(" + Properties.Resources.BetweenWorkers + ")", ec)); resElem.Add(new Pair1(Properties.Resources.GeomSD + "(" + Properties.Resources.WithinWorkers + ")", ec2)); resElem.Add(new Pair1("rho", rhoo)); resElem.Add(new Pair1("Prob.rho." + Properties.Resources.ProbGreaterThan + "X(%)", probRhoOva)); resElem.Add(new Pair1("R.ratio", rratio)); resElem.Add(new Pair1("Prob.R." + Properties.Resources.ProbGreaterThan + ".2 (%)", new Pair2(0, probRRatioOverX(2)))); resElem.Add(new Pair1("Prob.R." + Properties.Resources.ProbGreaterThan + ".10 (%)", new Pair2(0, probRRatioOverX(10)))); } else { resElem.Add(new Pair1(Properties.Resources.GroupArithMean, moyG)); resElem.Add(new Pair1(Properties.Resources.ArithSD + "(" + Properties.Resources.BetweenWorkers + ")", ec)); resElem.Add(new Pair1(Properties.Resources.ArithSD + "(" + Properties.Resources.BetweenWorkers + ")", ec2)); resElem.Add(new Pair1("rho", rhoo)); resElem.Add(new Pair1("Prob.rho." + Properties.Resources.ProbGreaterThan + "X (%)", probRhoOva)); resElem.Add(new Pair1("R.diff", new Pair2(1, Rdiff()))); } resElem.Add(new Pair1("Prob.ind." + Properties.Resources.OverExpo + ".perc", new Pair2(1, probIndOverexpoPerc()))); resElem.Add(new Pair1("Prob.ind." + Properties.Resources.OverExpo + ".perc." + Properties.Resources.ProbGreaterThan + "X (%)", new Pair2(0, probIndOverexpoPercOverX()))); resElem.Add(new Pair1("Prob.ind." + Properties.Resources.OverExpo + ".am", new Pair2(1, probIndOverexpoAM()))); resElem.Add(new Pair1("Prob.ind." + Properties.Resources.OverExpo + ".am." + Properties.Resources.ProbGreaterThan + "X (%)", new Pair2(0, probIndOverexpoAMOverX()))); resElem.Add(new Pair1(Properties.Resources.MarcovChainsCSV, new Pair2(2, dumpChainesMarkov()))); if (BurninChains.Count > 0) { resElem.Add(new Pair1(Properties.Resources.BurnInChainsCSV, new Pair2(2, dumpChainesMarkov(true)))); } allR.Add("RES", resElem); } else { foreach (string wid in MuWorkerChains.Keys) { ResItem riWorker = new ResItem(); if (DistributionLogNormale) { riWorker.Add(new Pair1(Properties.Resources.GeomMean, new Pair2(1, gm(wid)))); riWorker.Add(new Pair1(Properties.Resources.GeomSD, new Pair2(1, gsdw()))); riWorker.Add(new Pair1(Properties.Resources.Exceedance, new Pair2(1, frac(wid)))); riWorker.Add(new Pair1(Properties.Resources.Exceedance + " - " + Properties.Resources.OverExpoRiskPerc, new Pair2(0, frac_risk(wid)))); riWorker.Add(new Pair1(Properties.Resources.CritPercentile, new Pair2(1, perc(wid)))); riWorker.Add(new Pair1(Properties.Resources.CritPercentile + " - " + Properties.Resources.OverExpoRiskPerc, new Pair2(0, perc_risk(wid)))); riWorker.Add(new Pair1(Properties.Resources.ArithMean, new Pair2(1, am(wid)))); riWorker.Add(new Pair1(Properties.Resources.ArithMean + " - " + Properties.Resources.OverExpoRiskPerc, new Pair2(0, am_risk(wid)))); } else { riWorker.Add(new Pair1(Properties.Resources.ArithMean, new Pair2(1, gm(wid)))); riWorker.Add(new Pair1(Properties.Resources.ArithSD, new Pair2(1, gsdw()))); riWorker.Add(new Pair1(Properties.Resources.ArithMean + " - " + Properties.Resources.OverExpoRiskPerc, new Pair2(0, am_risk(wid)))); riWorker.Add(new Pair1(Properties.Resources.Exceedance, new Pair2(1, frac(wid)))); riWorker.Add(new Pair1(Properties.Resources.Exceedance + " - " + Properties.Resources.OverExpoRiskPerc, new Pair2(0, frac_risk(wid)))); riWorker.Add(new Pair1(Properties.Resources.CritPercentile, new Pair2(1, perc(wid)))); riWorker.Add(new Pair1(Properties.Resources.CritPercentile + " - " + Properties.Resources.OverExpoRiskPerc, new Pair2(0, perc_risk(wid)))); } riWorker.Add(new Pair1(Properties.Resources.MarcovChainsCSV, new Pair2(2, dumpChainesMarkov(false, wid)))); allR.Add(wid, riWorker); } } } return(allR); }