public Job(MyLogger logger, string id, TimeSpan fromTime, TimeSpan toTime) { _logger = logger; _id = id; _fromTime = fromTime == TimeSpan.Zero? new TimeSpan(0, 0, 0): fromTime; _toTime = toTime == TimeSpan.Zero ? new TimeSpan(23, 59, 59) : toTime; }
public InfluxDataSender(ISenderConfiguration senderConfiguration) { _myLogger = new MyLogger(); _senderConfiguration = senderConfiguration; _dropOnFail = false; _client = new Lazy<IInfluxDbAgent>(() => new InfluxDbAgent(senderConfiguration.Properties.Url, senderConfiguration.Properties.DatabaseName, senderConfiguration.Properties.UserName, senderConfiguration.Properties.Password, senderConfiguration.Properties.RequestTimeout)); }
public void WorkPriorityQueue() { MyLogger logger = new MyLogger(); MySingleCollection<int> coll = new MySingleCollection<int>(logger); coll.Add(5); coll.Add(4); coll.Add(2); coll.Add(40); coll.Add(2); coll.Add(1); coll.RemoveAt(2); coll.Clear(); logger.ShowAllItems(); }
public FuelMixture(MyLogger logger) : base("FuelMixture", logger) { }
void OnPlayerDisconnect(Guid disconnectedPlayerGuid) { MyLogger.LogInfo("Player disconnected: " + disconnectedPlayerGuid); }
public Variable(string name) : base(name) { MyLogger.Log("Variable public invoked"); }
public ActionResult Register(User user, HttpPostedFileBase userImage) { try { if (!ModelState.IsValid) { return(View("Register", user)); } if (userImage == null) { ModelState.AddModelError("ImagePath", "The user image is required"); return(View("Register", user)); } var imageName = Path.GetFileName(userImage.FileName); var imageExtension = Path.GetExtension(userImage.FileName).ToLower(); var fullName = DateTime.Now.ToString("yymmssfff") + imageName; user.ImagePath = "~/Uploads/" + fullName; var fullPath = Path.Combine(Server.MapPath("~/Uploads/"), fullName); if (userImage.ContentLength >= 2097152) { ModelState.AddModelError("ImagePath", "Image size should be less then 2Mb"); return(View("Register", user)); } else if ((imageExtension != ".jpg" && imageExtension != ".gif" && imageExtension != ".jpeg" && imageExtension != ".png")) { ModelState.AddModelError("ImagePath", "Only image files are allowed"); return(View("Register", user)); } else { if (_context.User.Where(u => u.Email == user.Email || u.Name == user.Name).Any()) { ModelState.AddModelError("Name", "User is already exists."); MyLogger.GetInstance().Error("Already Exists : " + user.Name); return(View("Register", user)); } userImage.SaveAs(fullPath); _context.User.Add(user); _context.SaveChanges(); MyLogger.GetInstance().Info("Added user : "******"username"] = user.Name; return(RedirectToAction("userProfile", "Home", new userProfileViewModel((string)Session["username"]))); } //return View("Register",user); } catch (Exception es) { MyLogger.GetInstance().Error(es.ToString()); ModelState.AddModelError("ErrorText", "Some Error uccured at server side"); return(View("Register", user)); } //return View("Register",user); }
/// <summary> /// Sets up and populates the readout library with the stock readouts. /// </summary> static ReadoutLibrary() { try { ReadoutCategory.SetCategory("Orbital", "Readout for orbital manovoeures."); ReadoutCategory.SetCategory("Surface", "Surface and atmospheric readouts."); ReadoutCategory.SetCategory("Vessel", "Vessel performance statistics."); ReadoutCategory.SetCategory("Rendezvous", "Readouts for rendezvous manovoeures."); ReadoutCategory.SetCategory("Thermal", "Thermal characteristics readouts."); ReadoutCategory.SetCategory("Miscellaneous", "Miscellaneous readouts."); ReadoutCategory.Selected = ReadoutCategory.GetCategory("Orbital"); // Orbital readouts.Add(new ApoapsisHeight()); readouts.Add(new PeriapsisHeight()); readouts.Add(new TimeToApoapsis()); readouts.Add(new TimeToPeriapsis()); readouts.Add(new Inclination()); readouts.Add(new TimeToEquatorialAscendingNode()); readouts.Add(new TimeToEquatorialDescendingNode()); readouts.Add(new AngleToEquatorialAscendingNode()); readouts.Add(new AngleToEquatorialDescendingNode()); readouts.Add(new Eccentricity()); readouts.Add(new OrbitalSpeed()); readouts.Add(new OrbitalPeriod()); readouts.Add(new CurrentSoi()); readouts.Add(new LongitudeOfAscendingNode()); readouts.Add(new LongitudeOfPeriapsis()); readouts.Add(new ArgumentOfPeriapsis()); readouts.Add(new TrueAnomaly()); readouts.Add(new MeanAnomaly()); readouts.Add(new MeanAnomalyAtEpoc()); readouts.Add(new EccentricAnomaly()); readouts.Add(new SemiMajorAxis()); readouts.Add(new SemiMinorAxis()); readouts.Add(new AngleToPrograde()); readouts.Add(new AngleToRetrograde()); readouts.Add(new NodeProgradeDeltaV()); readouts.Add(new NodeNormalDeltaV()); readouts.Add(new NodeRadialDeltaV()); readouts.Add(new NodeTotalDeltaV()); readouts.Add(new NodeBurnTime()); readouts.Add(new NodeHalfBurnTime()); readouts.Add(new NodeTimeToManoeuvre()); readouts.Add(new NodeTimeToHalfBurn()); readouts.Add(new NodeAngleToPrograde()); readouts.Add(new NodeAngleToRetrograde()); readouts.Add(new PostBurnApoapsis()); readouts.Add(new PostBurnPeriapsis()); readouts.Add(new SpeedAtApoapsis()); readouts.Add(new SpeedAtPeriapsis()); readouts.Add(new TimeToAtmosphere()); // Surface readouts.Add(new AltitudeSeaLevel()); readouts.Add(new AltitudeTerrain()); readouts.Add(new VerticalSpeed()); readouts.Add(new VerticalAcceleration()); readouts.Add(new HorizontalSpeed()); readouts.Add(new HorizontalAcceleration()); readouts.Add(new MachNumber()); readouts.Add(new Latitude()); readouts.Add(new Longitude()); readouts.Add(new GeeForce()); readouts.Add(new TerminalVelocity()); readouts.Add(new AtmosphericEfficiency()); readouts.Add(new Biome()); readouts.Add(new Situation()); readouts.Add(new Slope()); readouts.Add(new ImpactTime()); readouts.Add(new ImpactLongitude()); readouts.Add(new ImpactLatitude()); readouts.Add(new ImpactAltitude()); readouts.Add(new ImpactBiome()); // Vessel readouts.Add(new Name()); readouts.Add(new DeltaVStaged()); readouts.Add(new DeltaVCurrent()); readouts.Add(new DeltaVTotal()); readouts.Add(new DeltaVCurrentTotal()); readouts.Add(new SpecificImpulse()); readouts.Add(new Mass()); readouts.Add(new Thrust()); readouts.Add(new ThrustToWeight()); readouts.Add(new ThrustOffsetAngle()); readouts.Add(new ThrustTorque()); readouts.Add(new SurfaceThrustToWeight()); readouts.Add(new Acceleration()); readouts.Add(new SuicideBurnAltitude()); readouts.Add(new SuicideBurnDistance()); readouts.Add(new SuicideBurnDeltaV()); readouts.Add(new IntakeAirUsage()); readouts.Add(new IntakeAirDemand()); readouts.Add(new IntakeAirSupply()); readouts.Add(new IntakeAirDemandSupply()); readouts.Add(new PartCount()); readouts.Add(new Heading()); readouts.Add(new Pitch()); readouts.Add(new Roll()); readouts.Add(new HeadingRate()); readouts.Add(new PitchRate()); readouts.Add(new RollRate()); // Rendezvous readouts.Add(new TargetSelector()); readouts.Add(new PhaseAngle()); readouts.Add(new InterceptAngle()); readouts.Add(new RelativeVelocity()); readouts.Add(new RelativeSpeed()); readouts.Add(new RelativeInclination()); readouts.Add(new TimeToRelativeAscendingNode()); readouts.Add(new TimeToRelativeDescendingNode()); readouts.Add(new AngleToRelativeAscendingNode()); readouts.Add(new AngleToRelativeDescendingNode()); readouts.Add(new Rendezvous.AltitudeSeaLevel()); readouts.Add(new Rendezvous.ApoapsisHeight()); readouts.Add(new Rendezvous.PeriapsisHeight()); readouts.Add(new Rendezvous.TimeToApoapsis()); readouts.Add(new Rendezvous.TimeToPeriapsis()); readouts.Add(new Distance()); readouts.Add(new Rendezvous.OrbitalPeriod()); readouts.Add(new Rendezvous.SemiMajorAxis()); readouts.Add(new Rendezvous.SemiMinorAxis()); readouts.Add(new Rendezvous.RelativeRadialVelocity()); readouts.Add(new Rendezvous.TimeToRendezvous()); readouts.Add(new TargetLatitude()); readouts.Add(new TargetLongitude()); // Thermal readouts.Add(new InternalFlux()); readouts.Add(new ConvectionFlux()); readouts.Add(new RadiationFlux()); readouts.Add(new CriticalPart()); readouts.Add(new CriticalTemperature()); readouts.Add(new CriticalSkinTemperature()); readouts.Add(new CriticalThermalPercentage()); readouts.Add(new HottestPart()); readouts.Add(new HottestTemperature()); readouts.Add(new HottestSkinTemperature()); readouts.Add(new CoolestPart()); readouts.Add(new CoolestTemperature()); readouts.Add(new CoolestSkinTemperature()); // Misc readouts.Add(new Separator()); readouts.Add(new GuiSizeAdjustor()); readouts.Add(new SimulationDelay()); readouts.Add(new VectoredThrustToggle()); readouts.Add(new SystemTime()); readouts.Add(new LogSimToggle()); LoadHelpStrings(); } catch (Exception ex) { MyLogger.Exception(ex); } }
static int Main(string[] args) { MyLogger.SetLogLevelOverride(LogLevel.Information); var gameObjects = CreateGameObjects(); var mainCamera = new Camera(); mainCamera.Transform.Position = new Vector3(0, 2, 0); var engine = new Engine(); if (engine.Initialize(gameObjects, mainCamera, "i am bundt", 100, 100, 1920, 1080) == false) { engine.Dispose(); return(0); } SDL2.SDL.SDL_SetRelativeMouseMode(SDL2.SDL.SDL_bool.SDL_TRUE); engine.JustBeforeDraw += (deltaTime) => { var forward = 0f; var strafe = 0f; if (Input.LeftShift) { _moveSpeed *= 3; } if (Input.A) { strafe += _moveSpeed * deltaTime; } if (Input.D) { strafe -= _moveSpeed * deltaTime; } if (Input.W) { forward += _moveSpeed * deltaTime; } if (Input.S) { forward -= _moveSpeed * deltaTime; } _playerGO.Transform.Position += _playerGO.Transform.Forward * forward; _playerGO.Transform.Position += _playerGO.Transform.Right * strafe; _playerGO.Transform.Rotation.Y -= Input.MouseX * 0.1f; mainCamera.Transform.Position = _playerGO.Transform.Position; mainCamera.Transform.Rotation.Y = _playerGO.Transform.Rotation.Y; mainCamera.Transform.Rotation.X += Input.MouseY * 0.1f; _moveSpeed = 10f; }; engine.Start(); return(0); }
public void OnActionExecuting(ActionExecutingContext context) { MyLogger.GetInstance().Info("Entering the ProcessLogin method"); }
public string ExecuteTestStep(string action, DataManager datamanager, bool complete) { try { KeywordProcesser BazookaKW = new KeywordProcesser(testConfig); action = action.Replace("BAZOOKA.", ""); Dictionary <string, string> testparameters = new Dictionary <string, string>(); testparameters.Add("UserName", "manivas.murugaiah"); testparameters.Add("PassWord", "#infy002"); switch (action) { case "ZOOKANDTENDERLOAD": //testparameters.Add("ReferenceNumber", "ref" + datamanager.Data("Reference #")); testparameters.Add("ReferenceNumber", datamanager.Data("Load #")); testparameters.Add("ShipperNotes", datamanager.Data("Notes")); break; case "TENDERLOAD": testparameters.Add("ReferenceNumber", datamanager.Data("Reference #")); testparameters.Add("Notes", datamanager.Data("Notes")); break; case "ZOOKLOAD_VALIDATEARRIVALTIME": testparameters.Add("LoadID", datamanager.Data("Load #")); testparameters.Add("ArriveDate", DateTime.Now.AddDays(-1).ToString("MM/dd").ToString()); testparameters.Add("ArriveTime", "10:00"); testparameters.Add("DepartDate", DateTime.Now.AddDays(-1).ToString("MM/dd").ToString()); testparameters.Add("DepartTime", "11:00"); break; case "ZOOKANDVERIFICATIONSCHEDULE": ScheduleLoadsData _scheduleloadsdata = new ScheduleLoadsData(datamanager); string Stop1_ScheduleOpen_Date = DateTime.Parse(_scheduleloadsdata.Pickup_Date).ToString("MM/dd"); string Stop1_ScheduleClose_Date = Stop1_ScheduleOpen_Date; string Stop1_ScheduleOpen_Time = _scheduleloadsdata.Pickup_Time; string Stop1_ScheduleClose_Time = Stop1_ScheduleOpen_Time; string Stop2_ScheduleOpen_Date = DateTime.Parse(_scheduleloadsdata.Delivery_Date).ToString("MM/dd"); string Stop2_ScheduleClose_Date = Stop2_ScheduleOpen_Date; string Stop2_ScheduleOpen_Time = _scheduleloadsdata.Delivery_Time; string Stop2_ScheduleClose_Time = Stop2_ScheduleOpen_Time; testparameters.Add("LoadID", datamanager.Data("Load #")); testparameters.Add("Stop1_ScheduleOpen_Date", Stop1_ScheduleOpen_Date); testparameters.Add("Stop1_ScheduleClose_Date", Stop1_ScheduleClose_Date); testparameters.Add("Stop1_ScheduleOpen_Time", Stop1_ScheduleOpen_Time); testparameters.Add("Stop1_ScheduleClose_Time", Stop1_ScheduleClose_Time); testparameters.Add("Stop2_ScheduleOpen_Date", Stop2_ScheduleOpen_Date); testparameters.Add("Stop2_ScheduleClose_Date", Stop2_ScheduleClose_Date); testparameters.Add("Stop2_ScheduleOpen_Time", Stop2_ScheduleOpen_Time); testparameters.Add("Stop2_ScheduleClose_Time", Stop2_ScheduleClose_Time); break; case "ZOOKANDVERIFICATIONSCHEDULE_TIME": _scheduleloadsdata = new ScheduleLoadsData(datamanager); Stop1_ScheduleOpen_Date = DateTime.Parse(_scheduleloadsdata.Pickup_Date).ToString("MM/dd"); Stop1_ScheduleClose_Date = Stop1_ScheduleOpen_Date; Stop1_ScheduleOpen_Time = _scheduleloadsdata.Pickup_Time; Stop1_ScheduleClose_Time = Stop1_ScheduleOpen_Time; Stop2_ScheduleOpen_Date = DateTime.Parse(_scheduleloadsdata.Delivery_Date).ToString("MM/dd"); Stop2_ScheduleClose_Date = Stop2_ScheduleOpen_Date; Stop2_ScheduleOpen_Time = _scheduleloadsdata.Delivery_Time; Stop2_ScheduleClose_Time = Stop2_ScheduleOpen_Time; testparameters.Add("LoadID", datamanager.Data("Load #")); testparameters.Add("Stop1_ScheduleOpen_Date", Stop1_ScheduleOpen_Date); testparameters.Add("Stop1_ScheduleClose_Date", Stop1_ScheduleClose_Date); testparameters.Add("Stop1_ScheduleOpen_Time", Stop1_ScheduleOpen_Time); testparameters.Add("Stop1_ScheduleClose_Time", Stop1_ScheduleClose_Time); testparameters.Add("Stop2_ScheduleOpen_Date", Stop2_ScheduleOpen_Date); testparameters.Add("Stop2_ScheduleClose_Date", Stop2_ScheduleClose_Date); testparameters.Add("Stop2_ScheduleOpen_Time", Stop2_ScheduleOpen_Time); testparameters.Add("Stop2_ScheduleClose_Time", Stop2_ScheduleClose_Time); break; case "ZOOKLOADANDECONFIRM": testparameters.Add("LoadID", datamanager.Data("Load #")); break; case "VERIFYORIGINFACILITYADDRESS": testparameters.Add("LoadId", datamanager.Data("Load #")); testparameters.Add("FaclityName", datamanager.Data("OrginFacility")); testparameters.Add("Address", datamanager.Data("OrginFacilityAddress")); testparameters.Add("CityAndState", datamanager.Data("OriginCityAndState")); testparameters.Add("Zip", datamanager.Data("OrginZip")); break; case "VERIFYDESTINATIONFACILITYADDRESS": testparameters.Add("LoadId", datamanager.Data("Load #")); testparameters.Add("FaclityName", datamanager.Data("DestinationFacility")); testparameters.Add("Address", datamanager.Data("DestinationFacilityAddress")); testparameters.Add("CityAndState", datamanager.Data("DestinationCityAndState")); testparameters.Add("Zip", datamanager.Data("DestinationZip")); break; case "ALLOWDUPLICATESHIPMENTID": testparameters.Add("PartnerName", datamanager.Data("PartnerName")); break; case "DISALLOWDUPLICATESHIPMENTID": testparameters.Add("PartnerName", datamanager.Data("PartnerName")); break; case "VERIFYTARPDETAILS": testparameters.Add("LoadId", datamanager.Data("Load #")); testparameters.Add("TarpType", datamanager.Data("TarpType")); testparameters.Add("TarpQuantity", datamanager.Data("TarpQuantity")); break; case "VERIFYEXPECTEDPAYDATE": testparameters.Add("LoadId", datamanager.Data("Load #")); testparameters.Add("PayDate", datamanager.Data("PayDate")); break; case "ZOOKANDTENDERSPOTLOAD": testparameters.Add("LoadId", datamanager.Data("Load #")); testparameters.Add("LoadType", "Managed"); testparameters.Add("OverridTenderMethod", "Spot"); testparameters.Add("StateActive", "Active"); break; default: return("StepNotImplemented"); } BazookaKW.StartNewInstence = true; BazookaKW.ShutdownOnCompletion = true; string result = BazookaKW.Execute(action, testparameters); return(result); } catch (Exception ex) { MyLogger.Log(ex.Message); return("Failed"); } }
public Jobs(MyLogger logger) { _logger = logger; }
public object BeforeCall(string operationName, object[] inputs) { MyLogger.Log("MyParameterInspector", "BeforeCall", operationName); return(null); }
public void AfterCall(string operationName, object[] outputs, object returnValue, object correlationState) { MyLogger.Log("MyParameterInspector", "AfterCall", operationName); }
public Order CreatiningRollOrder(OrderCreatorRepository orderRepository) { string name = string.Empty, adress = string.Empty; long phone = 0; string email = string.Empty; do { do { try { Console.WriteLine("Введи ваше имя"); name = Console.ReadLine(); } catch (Exception ex) { Console.WriteLine("Неверный ввод,попробуйте снова."); MyLogger.Logger($"Entered invalid name\n" + $"{ex.Message}\n{ex.StackTrace}"); continue; } break; } while (true); do { try { Console.WriteLine("Введите номер вашего телефона"); phone = Convert.ToInt32(Console.ReadLine()); } catch (Exception ex) { Console.WriteLine("Неверный ввод,попробуйте снова."); MyLogger.Logger($"Entered invalid phone number!\n" + $"{ex.Message}\n{ex.StackTrace}"); continue; } break; } while (true); do { try { Console.WriteLine("Укажите адрес доставки:улица,дом,квартира"); adress = Console.ReadLine(); } catch (Exception ex) { Console.WriteLine("Неверный ввод,попробуйте снова."); MyLogger.Logger($"Entered invalid adress!" + $"\n{ex.Message}\n{ex.StackTrace}"); continue; } break; } while (true); do { try { Console.WriteLine("Укажите email"); email = Console.ReadLine(); } catch (Exception ex) { Console.WriteLine("Неверный ввод,попробуйте снова."); MyLogger.Logger($"Entered invalid adress!" + $"\n{ex.Message}\n{ex.StackTrace}"); continue; } break; } while (true); Console.WriteLine(); Console.WriteLine($"Вот ваш заказ,проверьте его:\n" + $"Имя заказчика : {name}\t Номер телефона : {phone}\t" + $"Адрес доставки : {adress}\t Email : {email}"); Extantions.WatchExtantion(orderRepository.rollOrder); Console.WriteLine("Нажмите Enter для подтверждения данных"); } while (Console.ReadKey(true).Key != ConsoleKey.Enter); float summary = SumCounter(orderRepository); Order order = new Order(name, phone, adress, email, orderRepository.rollOrder, summary); order.dayOfWeek = (DayOfWeek)DateTime.Now.DayOfWeek;
//-------------------------------------------------------------------- #region Player 状态标志工具函数 private void SetFlag(uint playerId, ref int flag, string flagname) { flag |= (0x01 << ((int)playerId - 1)); MyLogger.Log(LOG_TAG, "SetFlag() player = {0}, flag = {1}", playerId.ToString(), flagname); }
//--------------------------------------------------------- /// <summary> /// handle cmd from client /// handle system VKey /// collect operation Vkey /// </summary> /// <param name="player"></param> /// <param name="cmd"></param> protected virtual void HandleClientCmd(FSPPlayer player, FSPVKey cmd) { uint playerId = player.Id; //check auth if (!player.HasAuth) { MyLogger.Log(LOG_TAG, "HandleClientCmd() hasAuth = false! Wait AUTH!"); if (cmd.vkey == FSPVKeyBase.AUTH) { MyLogger.Log(LOG_TAG, "HandleClientCmd() AUTH, playerId={0}", playerId.ToString()); player.SetAuth(cmd.args[0]); } return; } switch (cmd.vkey) { case FSPVKeyBase.GAME_BEGIN: { MyLogger.Log(LOG_TAG, "HandleClientCmd() GAME_BEGIN, playerId = {0}, cmd = {1}", playerId.ToString(), cmd); SetFlag(playerId, ref mGameBeginFlag, "mGameBeginFlag"); break; } case FSPVKeyBase.ROUND_BEGIN: { MyLogger.Log(LOG_TAG, "HandleClientCmd() ROUND_BEGIN, playerId = {0}, cmd = {1}", playerId.ToString(), cmd); SetFlag(playerId, ref mRoundBeginFlag, "mRoundBeginFlag"); break; } case FSPVKeyBase.CONTROL_START: { MyLogger.Log(LOG_TAG, "HandleClientCmd() CONTROL_START, playerId = {0}, cmd = {1}", playerId.ToString(), cmd); SetFlag(playerId, ref mControlStartFlag, "mControlStartFlag"); break; } case FSPVKeyBase.ROUND_END: { MyLogger.Log(LOG_TAG, "HandleClientCmd() ROUND_END, playerId = {0}, cmd = {1}", playerId.ToString(), cmd); SetFlag(playerId, ref mRoundEndFlag, "mRoundEndFlag"); break; } case FSPVKeyBase.GAME_END: { MyLogger.Log(LOG_TAG, "HandleClientCmd() GAME_END, playerId = {0}, cmd = {1}", playerId.ToString(), cmd); SetFlag(playerId, ref mGameEndFlag, "mGameEndFlag"); break; } case FSPVKeyBase.GAME_EXIT: { MyLogger.Log(LOG_TAG, "HandleClientCmd() GAME_EXIT, playerId = {0}, cmd = {1}", playerId.ToString(), cmd); HandleGameExit(playerId, cmd); break; } default: { MyLogger.Log(LOG_TAG, "HandleClientCmd() playerId = {0}, cmd = {1}", playerId.ToString(), cmd); AddCmdToCurrentFrame(playerId, cmd); break; } } }
public List <Product> getPdctPageList(int pageNow, int pageSize, string pltfm, ref int pageCount) { int rowCount = 0; List <Product> ret = null; //防止不正确的页数 if (pageNow < 1) { pageNow = 1; } //开始分页操作 if (con != null) { try { if (con.State != ConnectionState.Open) { con.Open(); } string query = @"select count(*) from tabProducts where pltfmName=@pltfm;"; MySqlCommand cmd = new MySqlCommand(); cmd.Connection = con; cmd.CommandText = query; cmd.Parameters.AddWithValue("@pltfm", pltfm); //查询记录数 using (MySqlDataReader reader = cmd.ExecuteReader()) { if (reader.Read()) { rowCount = reader.GetInt32(0); } MyLogger.WriteLine(pltfm + " products has " + rowCount + " lines"); } if (rowCount == 0) { return(ret); } else { ret = new List <Product>(); } } catch (Exception ex) { MyLogger.WriteLine(ex.Message); } try { //配置要查询的行数,页数 pageCount = (rowCount - 1) / pageSize + 1; int rowStart = (pageNow - 1) * pageSize; //查询记录 string queryPage = @"select * from tabProducts where pltfmName=@pltfm limit @start,@size"; MySqlCommand cmd = new MySqlCommand(); cmd.Connection = con; cmd.CommandText = queryPage; cmd.Parameters.AddRange(new MySqlParameter[] { new MySqlParameter("@pltfm", pltfm), new MySqlParameter("@start", rowStart), new MySqlParameter("@size", pageSize), }); //查询Trial记录,并封装到类 using (MySqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { Product p = new Product(); p.Id = reader.GetInt32(0); p.PltfmName = reader.GetString(1); p.PdctName = reader.GetString(2); p.PdctInfo = reader.GetString(3); ret.Add(p); } } } catch { MyLogger.WriteLine("when query page product list error!"); } } return(ret); }
BBCoverWrapper() { _logger = new MyLogger(); _bbcoverTask = new BBCover(_logger); }
public void AddRollinOrder(Roll roll) { float summaryOfRoll = 0.0f; if (roll.HalfPosition) { do { Console.WriteLine($"Сколько {roll.Name} вы бы хотели заказать?\n" + $"Можете заказать половину порции." + $"\nВведите количество порций (0,5) и нажмите Enter.\n" + $"Нажмите Escape если не хотите эти роллы."); if (Console.ReadKey(true).Key == ConsoleKey.Escape) { break; } try { summaryOfRoll = Convert.ToSingle(Console.ReadLine()); if (summaryOfRoll == 0) { Console.WriteLine("Вы не добавили роллы"); return; } else if (summaryOfRoll % 0.5f == 0) { break; } Console.WriteLine("Только кратное количество.Попробуйте снова."); } catch (Exception exception) { Console.WriteLine("Неверный ввод,попробуйте снова."); MyLogger.Logger($"Entered invalid quantity of roll!\n" + $"{exception.Message}\n{exception.StackTrace}"); continue; } }while (true); } else { do { Console.WriteLine($"Сколько {roll.Name} вы бы хотели заказать?\n" + $"Заказать половину порции нельзя,sorry." + $"\nВведите количество порций и нажмите Enter.\n" + $"Нажмите Escape если не хотите эти роллы."); if (Console.ReadKey(true).Key == ConsoleKey.Escape) { break; } try { summaryOfRoll = Convert.ToSingle(Console.ReadLine()); if (summaryOfRoll == 0) { Console.WriteLine("Вы не добавили роллы"); return; } if (summaryOfRoll % 1 == 0) { break; } Console.WriteLine("Только полная порция,попробуйте снова"); } catch (Exception exception) { Console.WriteLine("Неверный ввод,попробуйте снова."); MyLogger.Logger($"Entered invalid quantity of roll!\n" + $"{exception.Message}\n{exception.StackTrace}"); continue; } }while (true); } roll.Others = Convert.ToInt32(roll.Others * summaryOfRoll); roll.Cost = roll.Cost * summaryOfRoll; roll.Weight = roll.Weight * summaryOfRoll; rollOrder.Add(roll); try { var tempRoll = rollOrder.SingleOrDefault(item => item.Id == roll.Id); } catch (Exception exception) { DeleteRollfromOrder(roll.Id); MyLogger.Logger($"Delete method done!\n{exception.Message}\n{exception.StackTrace}"); } }
/// <summary> /// Install or Update Devices in the SmartThings App /// </summary> public static void InstallDevices(string hostString) { try { string[] h = hostString.Split(':'); string j64Server = h[0]; int j64Port = 80; if (h.Length > 1) { j64Port = Convert.ToInt32(h[1]); } var hostName = System.Net.Dns.GetHostEntryAsync(System.Net.Dns.GetHostName()); hostName.Wait(); foreach (var i in hostName.Result.AddressList) { if (i.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork) { j64Server = i.ToString(); break; } } OauthInfo authInfo = OauthRepository.Get(); if (authInfo == null | authInfo.endpoints == null || authInfo.endpoints.Count == 0) { MyLogger.LogError("OAuth endpoints have not been created. Cannot update smart things at this time"); return; } string url = authInfo.endpoints[0].uri + $"/installDevices"; var client = new System.Net.Http.HttpClient(); System.Net.Http.HttpRequestMessage msg = new System.Net.Http.HttpRequestMessage(System.Net.Http.HttpMethod.Post, url); msg.Headers.Add("Authorization", $"Bearer {authInfo.accessToken}"); List <KeyValuePair <string, string> > parms = new List <KeyValuePair <string, string> >(); parms.Add(new KeyValuePair <string, string>("j64Server", j64Server)); parms.Add(new KeyValuePair <string, string>("j64Port", j64Port.ToString())); parms.Add(new KeyValuePair <string, string>("j64UserName", "admin")); parms.Add(new KeyValuePair <string, string>("j64Password", "Admin_01")); msg.Content = new System.Net.Http.FormUrlEncodedContent(parms); var response = client.SendAsync(msg); response.Wait(); if (response.Result.StatusCode != System.Net.HttpStatusCode.Created) { MyLogger.LogError($"Error installing smart things devices. StatusCode was {response.Result.StatusCode}"); } } catch (Exception ex) { MyLogger.LogError($"Error installing smart things devices. Exception was {MyLogger.ExMsg(ex)}"); } }
public void OnActionExecuted(ActionExecutedContext context) { MyLogger log = MyLogger.GetInstance(); MyLogger.GetInstance().Info("Entering Page "); }
/// <summary> /// status information to the smart things zone /// </summary> /// <param name="zoneInfo"></param> public static void UpdateZone(ZoneInfo zoneInfo) { try { OauthInfo authInfo = OauthRepository.Get(); string url = authInfo.endpoints[0].uri + $"/UpdateZone"; var client = new System.Net.Http.HttpClient(); System.Net.Http.HttpRequestMessage msg = new System.Net.Http.HttpRequestMessage(System.Net.Http.HttpMethod.Post, url); msg.Headers.Add("Authorization", $"Bearer {authInfo.accessToken}"); List <KeyValuePair <string, string> > parms = new List <KeyValuePair <string, string> >(); parms.Add(new KeyValuePair <string, string>("Id", zoneInfo.Id.ToString())); parms.Add(new KeyValuePair <string, string>("Status", zoneInfo.Status)); parms.Add(new KeyValuePair <string, string>("Name", zoneInfo.Name)); msg.Content = new System.Net.Http.FormUrlEncodedContent(parms); var response = client.SendAsync(msg); response.Wait(); if (response.Result.StatusCode != System.Net.HttpStatusCode.Created) { MyLogger.LogError($"Error updating smart things zone {zoneInfo.Id} with status {zoneInfo.Status}"); } } catch (Exception ex) { MyLogger.LogError($"Error updating smart things zone {zoneInfo.Id} with status {zoneInfo.Status}. Exception was {MyLogger.ExMsg(ex)}"); } }
/// <summary> /// Activates the main window. /// </summary> public void Activate() { App.Current?.MainWindow?.Activate(); MyLogger.Log($"Requested to activate the primary window."); }
/// <summary> /// status information to the smart things zone /// </summary> /// <param name="zoneInfo"></param> public static void UpdatePartition(PartitionInfo partitionInfo) { try { OauthInfo authInfo = OauthRepository.Get(); if (authInfo == null || authInfo.endpoints == null || authInfo.endpoints.Count == 0) { MyLogger.LogError($"OAuth endpoints have not been created. Cannot update smart things at this time"); return; } string url = authInfo.endpoints[0].uri + $"/UpdatePartition"; var client = new System.Net.Http.HttpClient(); System.Net.Http.HttpRequestMessage msg = new System.Net.Http.HttpRequestMessage(System.Net.Http.HttpMethod.Post, url); msg.Headers.Add("Authorization", $"Bearer {authInfo.accessToken}"); List <KeyValuePair <string, string> > parms = new List <KeyValuePair <string, string> >(); parms.Add(new KeyValuePair <string, string>("Id", partitionInfo.Id.ToString())); parms.Add(new KeyValuePair <string, string>("Name", partitionInfo.Name)); parms.Add(new KeyValuePair <string, string>("ReadyToArm", partitionInfo.ReadyToArm.ToString())); parms.Add(new KeyValuePair <string, string>("IsArmed", partitionInfo.IsArmed.ToString())); parms.Add(new KeyValuePair <string, string>("ArmingMode", partitionInfo.ArmingMode)); parms.Add(new KeyValuePair <string, string>("AlarmOn", partitionInfo.AlarmOn.ToString())); msg.Content = new System.Net.Http.FormUrlEncodedContent(parms); var response = client.SendAsync(msg); response.Wait(); if (response.Result.StatusCode != System.Net.HttpStatusCode.Created) { MyLogger.LogError($"Error updating smart things partition {partitionInfo.Id} with status {partitionInfo.ArmingMode}"); } } catch (Exception ex) { MyLogger.LogError($"Error updating smart things partition {partitionInfo.Id} with status {partitionInfo.ArmingMode}. Exception was {MyLogger.ExMsg(ex)}"); } }
public ActionResult Logout() { MyLogger.GetInstance().Debug("Logging out user : "******"username"]); Session.Abandon(); return(RedirectToAction("Index", "Home")); }
protected override void Awake() { mIsMoveSelect = false; LandformLayer.gameObject.SetActive(true); MouseEventLayer.gameObject.SetActive(false); //todo:据实际建筑类型控制选择点、线、片 UGUIEventTrigger.Get(MouseEventLayer.gameObject).onPointerDown = (go, eventData) => { //MyLogger.Debug("onPointerDown p:" + screenPoint2LocalPoint(eventData.position)); //开始区域或者目标选择 mPointDownPosition = screenPoint2LocalPoint(eventData.position); //mDragRect.rectTransform.localPosition = mPointDownPosition; createPreSelectTiles(getPointDownTileItem()); }; UGUIEventTrigger.Get(MouseEventLayer.gameObject).onDrag = (go, eventData) => { mIsMoveSelect = false; //划定区域 隐藏 // var currentMousePosition = screenPoint2LocalPoint(eventData.position); // var scaleX = 1; // var scaleY = 1; // mDragRect.rectTransform.sizeDelta = new Vector2(Mathf.Abs(currentMousePosition.x - mPointDownPosition.x), Mathf.Abs(currentMousePosition.y - mPointDownPosition.y)); // if (currentMousePosition.x - mPointDownPosition.x < 0) // scaleX = -1; // if (currentMousePosition.y - mPointDownPosition.y > 0) // scaleY = -1; // mDragRect.rectTransform.localScale = new Vector3(scaleX, scaleY, 1); // if (!mDragRect.gameObject.activeSelf) // mDragRect.gameObject.SetActive(true); //标示选中区域 var tileItems = getRectTileItems(screenPoint2LocalPoint(eventData.position)); createPreSelectTiles(tileItems); }; UGUIEventTrigger.Get(MouseEventLayer.gameObject).onPointerUp = (go, eventData) => { mIsMoveSelect = true; StartCoroutine(checkMouseSelect()); //Logger.Debug("onPointerUp p:" + screenPoint2LocalPoint(eventData.position)); //mDragRect.gameObject.SetActive(false); //创建建造命令并执行 if (mPreSelectTileItems.Count > 0) { var buildCommand = BuildCommandFactory.Create(Controller, mPreSelectTileItems, mCurrentBuildingsInfo); if (buildCommand != null) { if (buildCommand.Prepare()) { buildCommand.Execute(); } } PreSelectLayer.DestroyChildren(); } else { MyLogger.Debug("no target"); } }; }
protected void PortByteReader() { if (SerialPort == null) { return; } Status = PortMngStatus.Reading; SerialPort.Open(); MyLogger.LogText("Port " + SerialPort.PortName + " OPEN", "SerialPortMng::PortByteReader"); byte[] line = new byte[14]; //Bucle de sincronizacion con el puerto while (true) { SerialPort.Read(line, 0, 1); //MyLogger.LogText("Leido caracter de sincronizacion '" + (char)line[0] + "'"); if ((char)line[0] == (char)3) { line = new byte[14]; string value = string.Empty; while (SerialPort.BytesToRead < line.Length) { } SerialPort.Read(line, 0, line.Length); for (int i = 0; i < line.Length; i++) { value += line[i].ToString() + " | "; } //MyLogger.LogText("Leida linea de sincronizacion '" + value + "'"); if ((char)line[0] == 2 && line[13] == 3) { ByteHandlerDelegate(line); break; } } } while (Status == PortMngStatus.Reading) { if (SerialPort.BytesToRead < line.Length) { continue; } SerialPort.Read(line, 0, line.Length); string value = string.Empty; for (int i = 0; i < line.Length; i++) { value += (char)line[i] + " | "; } //MyLogger.LogText("Leida linea '" + value + "'"); if (line[0] == 2 && line[13] == 3) { ByteHandlerDelegate(line); } } }
public static IPEndPoint GetHostEndPoint(string host, int port) { IPAddress address = null; if (IPAddress.TryParse(host, out address)) { #if TestIPv6 MyLogger.Log("UdpSocket.GetHostEndPoint() TestIPv6: if it is a IP Already,convert to IPv6"); if (!address.IsIPv6LinkLocal && !address.IsIPv6SiteLocal) { string tmp = "64:ff9b::" + address.ToString(); IPAddress addr_v6 = null; if (IPAddress.TryParse(tmp, out addr_v6)) { return(new IPEndPoint(addr_v6, port)); } else { Debuger.LogError("UdpSocket.GetHostEndPoint() TestIPv6,封装IPv6失败:" + tmp); } } #endif return(new IPEndPoint(address, port)); } else { //Not an IP, regard as a domain name IPAddress[] ips = Dns.GetHostAddresses(host); if (MyLogger.EnableLog) { MyLogger.Log("UdpSocket.GetHostEndPoint() Dns GetHostAddresses:"); for (int i = 0; i < ips.Length; i++) { MyLogger.Log("[" + i + "] " + ips[i] + ", " + ips[i].AddressFamily); } } List <IPAddress> listIPv4 = new List <IPAddress>(); List <IPAddress> listIPv6 = new List <IPAddress>(); for (int i = 0; i < ips.Length; i++) { if (ips[i].AddressFamily == AddressFamily.InterNetwork) { listIPv4.Add(ips[i]); } else { listIPv6.Add(ips[i]); } } #if UNITY_ANDROID if (listIPv4.Count > 0) { return(new IPEndPoint(listIPv4[0], port)); } if (listIPv6.Count > 0) { return(new IPEndPoint(listIPv6[0], port)); } #else // a switch , later we can use Lua to set if (IOS_IPv6_First) { //IPv6 First if (listIPv6.Count > 0) { return(new IPEndPoint(listIPv6[0], port)); } if (listIPv4.Count > 0) { return(new IPEndPoint(listIPv4[0], port)); } } else { //IPv4 First if (listIPv4.Count > 0) { return(new IPEndPoint(listIPv4[0], port)); } if (listIPv6.Count > 0) { return(new IPEndPoint(listIPv6[0], port)); } } #endif } return(null); }
private void InternalReadOneQueryFromDatabase(string queryId, DataSource load, string start, string end, int batchNumber) { var sqlJsonValueWriter = new SqlJsonValueWriter(); using (var conn = new SqlConnection(Config.ConnectionString)) { conn.Open(); var cmd = conn.CreateCommand(); if (Config.SqlCommandTimeoutInSeconds != 0) { cmd.CommandTimeout = Config.SqlCommandTimeoutInSeconds; } //cmd.CommandText = "SELECT TOP 10 * FROM [CatalystDevSubset].[dbo].[Patients]"; cmd.CommandText = $";WITH CTE AS ( {load.Sql} ) SELECT * from CTE WHERE {Config.TopLevelKeyColumn} BETWEEN '{start}' AND '{end}' ORDER BY {Config.TopLevelKeyColumn} ASC;"; MyLogger.Trace($"Start: {cmd.CommandText}"); var reader = cmd.ExecuteReader(CommandBehavior.SequentialAccess); //var schema = reader.GetSchemaTable(); var numberOfColumns = reader.FieldCount; var columnList = new List <ColumnInfo>(numberOfColumns); for (int columnNumber = 0; columnNumber < numberOfColumns; columnNumber++) { var columnName = reader.GetName(columnNumber); var columnType = reader.GetFieldType(columnNumber); columnList.Add(new ColumnInfo { index = columnNumber, Name = columnName, IsJoinColumn = columnName.Equals(Config.TopLevelKeyColumn, StringComparison.OrdinalIgnoreCase), ElasticSearchType = SqlTypeToElasticSearchTypeConvertor.GetElasticSearchType(columnType), IsCalculated = false, }); } var joinColumnIndex = columnList.FirstOrDefault(c => c.IsJoinColumn).index; // add any calculated fields var calculatedFields = load.Fields.Where(f => f.Destination != null) .Select(f => new ColumnInfo { sourceIndex = columnList.FirstOrDefault(c => c.Name.Equals(f.Source, StringComparison.OrdinalIgnoreCase))?.index, index = numberOfColumns++, Name = f.Destination, ElasticSearchType = f.DestinationType.ToString(), IsCalculated = true, Transform = f.Transform.ToString() }) .ToList(); calculatedFields.ForEach(c => columnList.Add(c)); //EsJsonWriter.WriteMappingToJson(columnList, load.PropertyPath); // now write the data var data = new Dictionary <string, List <object[]> >(); var zipToGeocodeConverter = new ZipToGeocodeConverter(); int rows = 0; while (reader.Read()) { rows++; var values = new object[numberOfColumns]; reader.GetValues(values); var key = Convert.ToString(values[joinColumnIndex]); if (!data.ContainsKey(key)) { data.Add(key, new List <object[]>()); } foreach (var calculatedField in calculatedFields) { if (calculatedField.Transform != null && calculatedField.sourceIndex != null) { var sourceValue = values[calculatedField.sourceIndex.Value]; if (sourceValue != null) { if (calculatedField.Transform == QueryFieldTransform.Zip3ToGeocode.ToString()) { var sourceValueText = sourceValue.ToString(); values[calculatedField.index] = zipToGeocodeConverter.Convert3DigitZipcodeToGeocode(sourceValueText); } if (calculatedField.Transform == QueryFieldTransform.Zip5ToGeocode.ToString()) { var sourceValueText = sourceValue.ToString(); var convertZipcodeToGeocode = zipToGeocodeConverter.ConvertZipcodeToGeocode(sourceValueText); values[calculatedField.index] = convertZipcodeToGeocode; } } } } data[key].Add(values); } MyLogger.Trace($"Finish: {cmd.CommandText} rows={rows}"); foreach (var frame in data) { AddToOutputQueue(new ConvertDatabaseToJsonQueueItem { BatchNumber = batchNumber, QueryId = queryId, JoinColumnValue = frame.Key, Rows = frame.Value, Columns = columnList, PropertyName = load.Path, PropertyType = load.PropertyType, JsonValueWriter = sqlJsonValueWriter }); } //now all the source data has been loaded // handle fields without any transform var untransformedFields = load.Fields.Where(f => f.Transform == QueryFieldTransform.None) .ToList(); untransformedFields.ForEach(f => { }); //EsJsonWriter.WriteRawDataToJson(data, columnList, seed, load.PropertyPath, // new SqlJsonValueWriter(), load.Index, load.EntityType); //esJsonWriter.WriteRawObjectsToJson(data, columnList, seed, load.PropertyPath, // new SqlJsonValueWriter(), load.Index, load.EntityType); } MyLogger.Trace($"Finished reading rows for {queryId}"); }
public bool ImportExcel(string filepath, string Extension) { try { //string Extension = ".xls"; string isHDR = "Yes"; string conStr = ""; switch (Extension) { case ".xls": //Excel 97-03 conStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties='Excel 8.0;HDR={1}'"; break; case ".xlsx": //Excel 07 conStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties='Excel 8.0;HDR={1}'"; break; } if (!File.Exists(filepath)) { return(false); } conStr = String.Format(conStr, filepath, isHDR); using (OleDbConnection connExcel = new OleDbConnection(conStr)) { using (OleDbCommand cmdExcel = new OleDbCommand()) { cmdExcel.Connection = connExcel; connExcel.Open(); using (System.Data.DataTable dtExcelSchema = connExcel.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null)) { connExcel.Close(); foreach (DataRow row in dtExcelSchema.Rows) { using (System.Data.DataTable ds = new System.Data.DataTable()) { cmdExcel.CommandText = "SELECT * From [" + row["Table_Name"].ToString() + "]"; using (OleDbDataAdapter da = new System.Data.OleDb.OleDbDataAdapter()) { try { da.SelectCommand = cmdExcel; da.Fill(ds); _tables.Add(row["Table_Name"].ToString(), ds); } catch { } } } } return(true); } } } } catch (Exception ex) { MyLogger.Log(ex.Message); throw ex; } }
void OnConnected() { MyLogger.LogInfo("Connected!"); SpawnLocalStuff(); }
public Constant(object value) : base(value) { MyLogger.Log("Constant public invoked"); }
private bool ValidateCreatedUser(User user) { MyLogger.Instance().Log("Validate user -- initiated!", CurrentUser.Instance.Username, "INFO"); return(Channel.Instance.UserProxy.ValidateUser(user)); }
public void ContentGetByRoot() { using (var _c = new ApplicationDbContext()) { SettingUp(); var _Logger = new MyLogger(); _c.Database.Log = s => _Logger.Log("EFApp", s); TreeComplete(new ContentBLL().GetByRoot(_SiteID, null, D0.ContentPropertyAlias, _Cultures[0].Name, _c)); Assert.IsTrue(_Logger.NumberSQLQuery == 2); var _Model = new ContentBLL().GetByRoot(_SiteID, null, "una-cosa-loca-que-no-existe", _Cultures[0].Name, _c); Assert.IsTrue(_Model == null); } }
public static async Task MyLoggerDemo() { var mylogger = new MyLogger(); mylogger.Post(new MyLog { Level = LogLevel.Error, Message = "I am Error!" }); mylogger.Post(new MyLog { Level = LogLevel.Warn, Message = "I am Warn!" }); mylogger.Post(new MyLog { Level = LogLevel.Error, Message = "I am Error2!" }); mylogger.Post(new MyLog { Level = LogLevel.Warn, Message = "I am Warn2!" }); mylogger.Post(new MyLog { Level = LogLevel.Info, Message = "I am Info!" }); await mylogger.SignalAndWaitForCompletionAsync(); }