public void ShouldCreateStrictInstanceOfAbstractType() { Interaction i = new Interaction(); MockableBase fooBaseMock = i.CreateStrictMock<MockableBase>(); Specify.That(fooBaseMock).ShouldNotBeNull(); }
public void ChangeState(Interaction.interactionType type, bool b) { //Debug.Log(tag); switch (tag) { case "Openable": StartCoroutine(Open(b)); break; case "Lightable": StartCoroutine(Light(b)); break; case "InteractableWater": StartCoroutine(Water(b)); break; case "InteractableRock": StartCoroutine(Rock(b)); break; case "DeadTree": if(type == Interaction.interactionType.LEAVES) { StartCoroutine(Leaves(b)); } else { StartCoroutine(Flower(b)); } break; } }
private void InteractionRay() { RaycastHit ray; if (Physics.Raycast(cameraT.position, cameraT.forward, out ray, interactMaxDist, (int)Mathf.Pow(2, 8))) { Debug.DrawLine(cameraT.position, ray.point, Color.yellow, 0f, true); interaction = FindInteraction(ray); if (Input.GetButtonUp("Use")) { switch (interaction) { case Interaction.Terminal: Terminal terminal = ray.collider.GetComponent<Terminal>(); terminal.Use(); break; case Interaction.Number: GameFragment fragment = ray.collider.GetComponent<GameFragment>(); _Game.CollectNumber(fragment.Use()); break; case Interaction.Collectable: //break; default: break; } } } else { interaction = Interaction.None; } }
// Use this for initialization void Start () { playerInteraction = GameObject.FindGameObjectWithTag("Player").GetComponent<Interaction>(); myText = this.GetComponent<Text>(); }
void Update() { if (interaction==null) { interaction = GameObject.Find("Player").transform.FindChild("Main Camera").GetComponent<Core>().interaction; if (interaction != null) { interaction.addInteractionObject(this.gameObject, delegate() { OnMouseDown(); }, delegate() { gameObject.renderer.material = iluminated; }, delegate() { gameObject.renderer.material = normal; }); } } play = Mathf.PingPong(Time.time, 3); if (play > 2.9) { particle.emit = true ; } else { particle.emit = false; } }
public void HandlersCanOptNotToHandleTheInteraction() { var interaction = new Interaction<bool, string>(); var handler1A = interaction.RegisterHandler(x => x.SetOutput("A")); var handler1B = interaction.RegisterHandler( x => { // only handle if the input is true if (x.Input) { x.SetOutput("B"); } }); var handler1C = interaction.RegisterHandler(x => x.SetOutput("C")); using (handler1A) { using (handler1B) { using (handler1C) { Assert.Equal("C", interaction.Handle(false).FirstAsync().Wait()); Assert.Equal("C", interaction.Handle(true).FirstAsync().Wait()); } Assert.Equal("A", interaction.Handle(false).FirstAsync().Wait()); Assert.Equal("B", interaction.Handle(true).FirstAsync().Wait()); } Assert.Equal("A", interaction.Handle(false).FirstAsync().Wait()); Assert.Equal("A", interaction.Handle(true).FirstAsync().Wait()); } }
public void HandledInteractionsShouldNotCauseException() { var interaction = new Interaction<Unit, bool>(); interaction.RegisterHandler(c => c.SetOutput(true)); interaction.Handle(Unit.Default).FirstAsync().Wait(); }
private void Initialize(Interaction interaction) { try { // Create new session vm var sessionvm = new RecursiveLabsSessionViewModel(interaction); // Add urls to VM foreach (var url in RecursiveLabsButton.Urls) { // Make sure it doesn't think it's selected url.IsSelected = false; // Add to list sessionvm.Urls.Add(url); } // Set to data context DataContext = sessionvm; } catch (Exception ex) { Console.WriteLine(ex); RecursiveLabsAddin.AddinTracer.Exception(ex); } }
void Start() { player = this.gameObject; playerCamera = GameObject.FindGameObjectWithTag(Tags.camera); playerRigidbody = GetComponent<Rigidbody>(); playerInteraction = GetComponent<Interaction>(); }
public TennisActor(string code, string prefab, Vector3 position, bool hidden, Interaction interaction) : base(position, hidden) { this.prefab = prefab; this.code = code; this.interaction = interaction; }
public void ShouldReturnStrictMockOfCorrectType() { Interaction i = new Interaction(); object mock = i.CreateStrictMock<StrictMockSpec>(); Specify.That(mock.GetType().FullName).ShouldEqual("NBehave.Spec.Framework.Specification.Mocks.__Proxy__StrictMockSpec"); }
public void ShouldCreateStrictInstanceOfInterfaceWithDefaultCtor() { Interaction i = new Interaction(); IMockable fooMock = i.CreateStrictMock<IMockable>(); Specify.That(fooMock).ShouldNotBeNull(); }
// GameObject interactionObject; // private Component interaction; // Use this for initialization void Start() { interaction = GameObject.Find ("Root").GetComponent <Interaction> (); // Call script to apply settings that depend on platform (eg touch vs mouse) if (!applyPlatformSettings ()) interaction.debugMessage ("Platform settings failed", 3.0f); }
public void UnhandledInteractionsShouldCauseException() { var interaction = new Interaction<string, Unit>(); Assert.Throws<UnhandledInteractionException<string, Unit>>(() => interaction.Handle("foo").FirstAsync().Wait()); interaction.RegisterHandler(_ => { }); interaction.RegisterHandler(_ => { }); Assert.Throws<UnhandledInteractionException<string, Unit>>(() => interaction.Handle("foo").FirstAsync().Wait()); }
void Start() { Cursor.lockState = CursorLockMode.Locked; Cursor.visible = false; player = GameObject.FindGameObjectWithTag(Tags.player); playerCamera = GameObject.FindGameObjectWithTag(Tags.camera).GetComponent<PlayerCamera>(); playerMovement = player.GetComponent<PlayerMovement>(); playerInteraction = player.GetComponent<Interaction>(); }
public void ShouldReturnStrictMockWhenSupplyingCtorArgs() { Interaction i = new Interaction(); StrictMockSpec mock = i.CreateStrictMock<StrictMockSpec>(5, "Test"); Specify.That(mock.i).ShouldEqual(5); Specify.That(mock.s).ShouldEqual("Test"); Specify.That(mock.GetType().FullName).ShouldEqual("NBehave.Spec.Framework.Specification.Mocks.__Proxy__StrictMockSpec"); }
public new void LoopDel(StateMachineClient smc, Interaction<Sim, Computer>.LoopData loopData) { Journalism job = OmniCareer.Career<Journalism>(Actor.Occupation); Definition def = InteractionDefinition as Definition; if (job.UpdateReview(def.Review)) { Actor.AddExitReason(ExitReason.Finished); } }
public void AddInteraction(Interaction interaction) { if (interactions == null) interactions = new List<Interaction>(); if (interactions.Find(i => i == interaction) == null) interactions.Add(interaction); else Debug.LogWarning("Trying to add an interaction "+interaction+" that is already added"); }
//Unity Callbacks void Start() { AddObserver(GameManager.Instance); m_Statistics = new ActorStatistics(gameObject.GetComponent<Actor>()); if (m_HUD != null) { m_HUD.InitializeBars(); } m_Interaction = GetComponentInChildren<Interaction>(); }
public FileListViewModel(IScreen host) { HostScreen = host; Files = new ReactiveList<string>(new [] { "c:/temp/foo.txt", "c:/temp/bar.txt", "c:/temp/baseball.dat", "c:/temp/basketball.dat", "c:/temp/handegg.dat" }); var confirmDelete = new Interaction<Unit, string>(); DeleteFile = ReactiveCommand.CreateFromTask( async () => { var fileToDelete = SelectedFile; var baseMessage = $"Do you really want to delete {fileToDelete}?"; var help = "\nConfirm by entering the full file name below."; var message = baseMessage + help; var abort = this .WhenAnyValue(x => x.SelectedFile) .Skip(1) .Select(_ => Unit.Default); ConfirmDeleteViewModel = new ConfirmEventViewModel(abort, confirmDelete) { Message = message }; while (true) { var confirmation = await confirmDelete.Handle(Unit.Default); if (confirmation == fileToDelete) { SelectedFile = null; Files.Remove(fileToDelete); ConfirmDeleteViewModel = null; break; } if (confirmation == null) { ConfirmDeleteViewModel = null; break; } ConfirmDeleteViewModel.Message = baseMessage + "\nYou didn't type the right thing." + help; } }, this.WhenAnyValue(vm => vm.SelectedFile).Select(s => s != null)); }
public void BeginInteraction(GameTime time, Interaction inter) { ActiveInteraction = inter; inter.OnBegin(this, time); if (!inter.IsActive) { inter.OnEnd(this, time); ActiveInteraction = null; } }
public Interaction Generate() { interactible = new Interaction(); interactible.id = System.Guid.NewGuid().ToString(); interactible.template = interactibleTemplate; interactible.name = interactibleTemplate.name; // TODO: stats, loot chances, etc. return interactible; }
//Unity Callbacks void Start() { AddObserver(GameManager.Instance); m_PlayerInputConfig = InputManager.Instance.m_InputConfigs[(int)PlayerNumber]; m_Statistics = new ActorStatistics(gameObject.GetComponent<Actor>()); if (m_HUD != null) { m_HUD.InitializeBars(); } m_Interaction = GetComponentInChildren<Interaction>(); }
public void Add(Interaction entry) { switch (entry.Method) { case Bundle.HTTPVerb.PUT: case Bundle.HTTPVerb.POST: SaveResourceToXmlFile(entry.Key, entry.Resource); break; default: throw new InvalidOperationException(String.Format("Unknown interaction method %s.", entry.Method.ToString())); } }
protected override void CollectVirtual(Interaction interaction) { if(interaction) { Health health = interaction.GetComponent<Health>(); if(health != null) { health.Heal (m_HealthAmount); } } }
protected override void ProcessSingleInteraction(Interaction interaction) { if (interaction.InteractionType == InteractionType.Infest) { var targetUnit = this.GetUnit(interaction.TargetUnit); targetUnit.AddSupplement(new InfestationSpores()); } else { base.ProcessSingleInteraction(interaction); } }
protected override void CollectVirtual(Interaction interaction) { if(interaction) { Inventory inventory = interaction.GetComponent<Inventory>(); if(inventory != null) { inventory.UnlockWeapon(m_WeaponType); } } }
protected override void ProcessSingleInteraction(Interaction interaction) { switch (interaction.InteractionType) { case InteractionType.Infest: var targetUnit = this.GetUnit(interaction.TargetUnit); targetUnit.AddSupplement(new InfestationSpores()); break; default: base.ProcessSingleInteraction(interaction); break; } }
protected override void InitializeActor() { base.InitializeActor(); bDoesConditionEffects = false; bCanMove = false; bDoesConditionEffects = false; bTakesDamage = false; interactionSet[0] = new Interaction(ForceEndConversation, "Close"); interactionSet.Add(new Interaction(BeginInteraction, "Make Sacrifice")); interactionSet.Add(new Interaction(RestPlayer, "Rest")); }
void Start () { //Dependency "Player" player = GameObject.FindGameObjectWithTag("Player"); playerInteract = GameObject.FindGameObjectWithTag("PLAYER_interact"); plController = player.GetComponent<PlayerController>(); plInteraction = playerInteract.GetComponent<Interaction>(); //Dependency "Inventory" sprite_inventory = GameObject.FindGameObjectWithTag("GLOBAL_inventoryUI"); inventoryUI = sprite_inventory.GetComponent<InventoryUI>(); obj_camera = GameObject.FindGameObjectWithTag("GLOBAL_camera"); camMov = obj_camera.GetComponent<CameraControl>(); }
void btnImport_Click(object sender, EventArgs e) => this.EventHandlerWithCatch(() => { if (Interaction.MsgBox("Really erase all stored recipes and attempt import?", MsgBoxStyle.YesNo | MsgBoxStyle.Question, "Careful...") != MsgBoxResult.Yes) { return; } char[] delimiter = { '\r' }; string[] strArray1 = Clipboard.GetDataObject()?.GetData("System.String", true).ToString().Split(delimiter); delimiter[0] = '\t'; DatabaseAPI.Database.Recipes = new Recipe[0]; int num1 = strArray1.Length - 1; for (int index1 = 0; index1 <= num1; ++index1) { string[] strArray2 = strArray1[index1].Split(delimiter); if (strArray2.Length <= 7) { continue; } string iName = strArray2[0].Replace("_Memorized", "").LastIndexOf("_", StringComparison.Ordinal) <= 0 ? strArray2[0] : strArray2[0].Substring(0, strArray2[0].Replace("_Memorized", "").LastIndexOf("_", StringComparison.Ordinal)); if (!char.IsLetterOrDigit(iName[0])) { iName = iName.Substring(1); } Recipe recipe1 = DatabaseAPI.GetRecipeByName(iName); if (recipe1 == null) { recipe1 = new Recipe { InternalName = iName, ExternalName = strArray2[14] != "" ? "" : strArray2[1], Rarity = (Recipe.RecipeRarity)Math.Round(Conversion.Val(strArray2[15]) - 1.0) }; DatabaseAPI.Database.Recipes = DatabaseAPI.Database.Recipes.Append(recipe1).ToArray(); } int index2 = -1; int num2 = recipe1.Item.Length - 1; for (int index3 = 0; index3 <= num2; ++index3) { if (Math.Abs(recipe1.Item[index3].Level - (Conversion.Val(strArray2[16]) - 1.0)) < float.Epsilon) { index2 = index3; } } if (index2 < 0) { recipe1.Item = (Recipe.RecipeEntry[])Utils.CopyArray(recipe1.Item, new Recipe.RecipeEntry[recipe1.Item.Length + 1]); recipe1.Item[recipe1.Item.Length - 1] = new Recipe.RecipeEntry(); index2 = recipe1.Item.Length - 1; } recipe1.Item[index2].Level = (int)Math.Round(Conversion.Val(strArray2[16]) - 1.0); if (strArray2[0].IndexOf("Memorized", StringComparison.Ordinal) > -1) { recipe1.Item[index2].BuyCostM = (int)Math.Round(Conversion.Val(strArray2[19]) - 1.0); recipe1.Item[index2].CraftCostM = (int)Math.Round(Conversion.Val(strArray2[17]) - 1.0); } else { recipe1.Item[index2].BuyCost = (int)Math.Round(Conversion.Val(strArray2[19]) - 1.0); recipe1.Item[index2].CraftCost = (int)Math.Round(Conversion.Val(strArray2[17]) - 1.0); } int index4 = 0; do { if (Conversion.Val(strArray2[4 + index4 * 2]) > 0.0) { recipe1.Item[index2].Count[index4] = (int)Math.Round(Conversion.Val(strArray2[4 + index4 * 2])); recipe1.Item[index2].Salvage[index4] = strArray2[5 + index4 * 2]; recipe1.Item[index2].SalvageIdx[index4] = -1; } ++index4; }while (index4 <= 4); } DatabaseAPI.AssignRecipeSalvageIDs(); DatabaseAPI.GuessRecipes(); DatabaseAPI.AssignRecipeIDs(); FillList(); Interaction.MsgBox("Done. Recipe-Enhancement links have been guessed.", MsgBoxStyle.Information, "Import"); });
/// <summary> /// Actions to be done on event triggering. In default implementation list of actions is executed immediately. /// This is a main class extension point if some additional actions should be done on event trigger. /// </summary> /// <param name="sender">Event sender.</param> /// <param name="eventArgs">Event argument.</param> protected virtual void OnEvent(object sender, object eventArgs) { Interaction.ExecuteActions(this.resolvedSource, this.Actions, eventArgs); }
private void addModuleButton_Click(object sender, EventArgs e) { bool valid = true; string newModuleName = Interaction.InputBox("Enter the name of the new module: ", "New Module Name", "New Module Name"); // if module allready exists dont create and show warning message foreach (XmlNode uID in xtr.DocumentElement.SelectNodes("//Name")) { if (uID.InnerText == newModuleName) { valid = false; } } if (!valid) { MessageBox.Show("Module " + newModuleName + "Already exists", "Module Allready Exists", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { //create module and set it blank XmlNode headerNode = xtr.DocumentElement.SelectSingleNode("//Modules"); XmlNode parentNode = xtr.CreateElement(newModuleName); headerNode.AppendChild(parentNode); XmlNode nameNode = xtr.CreateElement("Name"); nameNode.InnerText = newModuleName; parentNode.AppendChild(nameNode); // set all dates and times to None XmlNode DateNode = xtr.CreateElement("Monday"); parentNode.AppendChild(DateNode); // create all time slots and attatch to corresponding date for (int i = 0; i < 11; i++) { XmlNode timeNode = xtr.CreateElement("Time"); timeNode.InnerText = "None"; DateNode.AppendChild(timeNode); } // repeat for tues-fri DateNode = xtr.CreateElement("Tuesday"); parentNode.AppendChild(DateNode); for (int i = 0; i < 11; i++) { XmlNode timeNode = xtr.CreateElement("Time"); timeNode.InnerText = "None"; DateNode.AppendChild(timeNode); } DateNode = xtr.CreateElement("Wednesday"); parentNode.AppendChild(DateNode); for (int i = 0; i < 11; i++) { XmlNode timeNode = xtr.CreateElement("Time"); timeNode.InnerText = "None"; DateNode.AppendChild(timeNode); } DateNode = xtr.CreateElement("Thursday"); parentNode.AppendChild(DateNode); for (int i = 0; i < 11; i++) { XmlNode timeNode = xtr.CreateElement("Time"); timeNode.InnerText = "None"; DateNode.AppendChild(timeNode); } DateNode = xtr.CreateElement("Friday"); parentNode.AppendChild(DateNode); for (int i = 0; i < 11; i++) { XmlNode timeNode = xtr.CreateElement("Time"); timeNode.InnerText = "None"; DateNode.AppendChild(timeNode); } xtr.Save(directory + @"\Module_Timetable_Database.xml"); MessageBox.Show("Module: " + newModuleName + "succesfully added", "Module Added", MessageBoxButtons.OK, MessageBoxIcon.Information); refreshDropDowns(); } }
public void setID() { m_id = Interaction.addToObjectTable(this); }
private static void OnPropertyTriggersChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { var triggers = Interaction.GetTriggers(d); foreach (var trigger in e.NewValue as Triggers) triggers.Add(trigger); }
static void Main(string[] args) { string _appGUID = null; if (args.Length == 2) { if (args[0] == "-guid" && args[1] != null) { _appGUID = args[1]; } } #region Instance Connection Code try { MGCPCBReleaseEnvironmentLib.IMGCPCBReleaseEnvServer _server = (MGCPCBReleaseEnvironmentLib.IMGCPCBReleaseEnvServer)Activator.CreateInstance( Marshal.GetTypeFromCLSID( new Guid("44983CB8-19B0-4695-937A-6FF0B74ECFC5") ) ); _server.SetEnvironment(""); string VxVersion = _server.sddVersion; string strSDD_HOME = _server.sddHome; int length = strSDD_HOME.IndexOf("SDD_HOME"); strSDD_HOME = strSDD_HOME.Substring(0, length).Replace("\\", "\\\\") + "SDD_HOME"; _server.SetEnvironment(strSDD_HOME); string progID = _server.ProgIDVersion; object[,] _releases = (object[, ])_server.GetInstalledReleases(); dynamic pcbApp = null; for (int i = 1; i < _releases.Length / 4; i++) { string _com_version = Convert.ToString(_releases[i, 0]); try { pcbApp = Interaction.GetObject(null, "MGCPCB.Application." + _com_version); pcbDoc = pcbApp.ActiveDocument; dynamic licApp = Interaction.CreateObject("MGCPCBAutomationLicensing.Application." + _com_version); int _token = licApp.GetToken(pcbDoc.Validate(0)); pcbDoc.Validate(_token); break; } catch (Exception m) { } } if (pcbApp == null) { System.Windows.Forms.MessageBox.Show("Could not found active Xpedition or PADSPro Application"); System.Environment.Exit(1); } } catch (Exception m) { System.Windows.Forms.MessageBox.Show(m.Message + "\r\n" + m.Source + "\r\n" + m.StackTrace); } #endregion #if !DEBUG try { pcbDoc.TransactionStart(EPcbDRCMode.epcbDRCModeNone); #endif _dlg = (PadstackEditorLib.PadstackEditorDlg)pcbDoc.PadstackEditor; //_dlg.LockServer(); MountingHoles _holes = pcbDoc.get_MountingHoles(EPcbSelectionType.epcbSelectSelected); int _count = 0; pcbDoc.Application.Gui.ProgressBarInitialize(true, "Shaving Pads", _holes.Count, 0); List <object[, ]> _inShape = new List <object[, ]>(); _inShape.Add((object[, ])pcbDoc.RouteBorder.Geometry.get_PointsArray(EPcbUnit.epcbUnitMils)); List <object[, ]> _outShape = new List <object[, ]>(); foreach (Contour _cont in pcbDoc.get_Contours(EPcbSelectionType.epcbSelectAll)) { try { _outShape.Add(xFS_DrawingTools.DrawingTools.V2_Oversize((object[, ])_cont.Geometry.get_PointsArray(EPcbUnit.epcbUnitMils), 13)); } catch { } } foreach (Obstruct _ob in pcbDoc.get_Obstructs(EPcbObstructType.epcbObstructTraceVia, EPcbSelectionType.epcbSelectAll)) { _outShape.Add((object[, ])_ob.Geometry.get_PointsArray(EPcbUnit.epcbUnitMils)); } foreach (MountingHole _hole in _holes) { Net _n = _hole.Net; pcbDoc.Application.Gui.ProgressBar(_count); #region Working with Padstacks PadstackEditorLib.Pad _newPad = _dlg.ActiveDatabase.NewPad(); var _pad = _hole.get_Pads()[1]; Geometry _geom = _pad.Geometries[1]; var _padList = xFS_DrawingTools.DrawingTools.V2_CutShape((object[, ])_geom.get_PointsArray(EPcbUnit.epcbUnitMils), _inShape, _outShape, 0, 0); var _parr = xFS_DrawingTools.DrawingTools.V2_Transform(_padList[0], -_hole.get_PositionX(EPcbUnit.epcbUnitMils), -_hole.get_PositionY(EPcbUnit.epcbUnitMils)); _newPad.Shape = PadstackEditorLib.EPsDBPadShape.epsdbPadShapeCustom; _newPad.PutGeometry(_parr.Length / 3, _parr, PadstackEditorLib.EPsDBUnit.epsdbUnitMils); _newPad.Name = FindNameForPad(pcbDoc, _dlg.ActiveDatabase.get_Pads(), "Custom_" + _hole.CurrentPadstack.Name); _newPad.Commit(); PadstackEditorLib.Pad _smPad = _dlg.ActiveDatabase.NewPad(); Geometry _smgeom = _pad.Geometries[1]; var _smList = xFS_DrawingTools.DrawingTools.V2_CutShape((object[, ])_smgeom.get_PointsArray(EPcbUnit.epcbUnitMils), _inShape, _outShape, 0, 0); var _smArr = xFS_DrawingTools.DrawingTools.V2_Transform(_smList[0], -_hole.get_PositionX(EPcbUnit.epcbUnitMils), -_hole.get_PositionY(EPcbUnit.epcbUnitMils)); _smPad.Shape = PadstackEditorLib.EPsDBPadShape.epsdbPadShapeCustom; _smPad.PutGeometry(_smArr.Length / 3, _smArr, PadstackEditorLib.EPsDBUnit.epsdbUnitMils); _smPad.Name = FindNameForPad(pcbDoc, _dlg.ActiveDatabase.get_Pads(), "Custom_SM_" + _hole.CurrentPadstack.Name); _smPad.Commit(); PadstackEditorLib.Padstack _ps = _dlg.ActiveDatabase.FindPadstack(_hole.CurrentPadstack.Name).Copy(); _ps.set_Pad(PadstackEditorLib.EPsDBPadLayer.epsdbPadLayerMountSide, _newPad); _ps.set_Pad(PadstackEditorLib.EPsDBPadLayer.epsdbPadLayerOppositeSide, _newPad); _ps.set_Pad(PadstackEditorLib.EPsDBPadLayer.epsdbPadLayerTopMountSoldermask, _smPad); _ps.set_Pad(PadstackEditorLib.EPsDBPadLayer.epsdbPadLayerBottomMountSoldermask, _smPad); if (pcbDoc.LayerCount > 2) { PadstackEditorLib.Pad _innerPad = _dlg.ActiveDatabase.NewPad(); var _innerpad = _hole.get_Pads(2)[1]; if (_innerpad != null) { Geometry _innergeom = _innerpad.Geometries[1]; var _innerList = xFS_DrawingTools.DrawingTools.V2_CutShape((object[, ])_innergeom.get_PointsArray(EPcbUnit.epcbUnitMils), _inShape, _outShape, 0, 0); var _innerparr = xFS_DrawingTools.DrawingTools.V2_Transform(_innerList[0], -_hole.get_PositionX(EPcbUnit.epcbUnitMils), -_hole.get_PositionY(EPcbUnit.epcbUnitMils)); _innerPad.Shape = PadstackEditorLib.EPsDBPadShape.epsdbPadShapeCustom; _innerPad.PutGeometry(_innerparr.Length / 3, _innerparr, PadstackEditorLib.EPsDBUnit.epsdbUnitMils); _innerPad.Name = FindNameForPad(pcbDoc, _dlg.ActiveDatabase.get_Pads(), "Custom_INNER_" + _hole.CurrentPadstack.Name); _innerPad.Commit(); _ps.set_Pad(PadstackEditorLib.EPsDBPadLayer.epsdbPadLayerInternal, _innerPad); } } _ps.Name = FindNameForPadstack(pcbDoc, "Modified_" + _hole.CurrentPadstack.Name); double _X = _hole.get_PositionX(EPcbUnit.epcbUnitMils); double _Y = _hole.get_PositionY(EPcbUnit.epcbUnitMils); _dlg.SaveActiveDatabase(); //_dlg.UnlockServer(); _hole.Delete(); Padstack _p = pcbDoc.PutPadstack(1, pcbDoc.LayerCount, _ps.Name, false, false); pcbDoc.PutMountingHole(_X, _Y, _p, null, null, EPcbAnchorType.epcbAnchorNone, EPcbUnit.epcbUnitMils).Net = _n; #endregion _count++; } pcbDoc.Application.Gui.ProgressBarInitialize(false); #if !DEBUG } catch (Exception m) { System.Windows.Forms.MessageBox.Show(m.Message + "\r\n" + m.Source); pcbDoc.Application.Gui.StatusBarText(m.Message + "\t" + m.Source, EPcbStatusField.epcbStatusFieldError); } finally { if (_dlg != null) { //_dlg.UnlockServer(); _dlg.Quit(); } pcbDoc.TransactionEnd(); //pcbDoc.Application.UnlockServer(); pcbDoc.Application.Gui.ProgressBarInitialize(false); } #endif }
private void MyTextEditor_Loaded(object sender, RoutedEventArgs e) { Interaction.GetBehaviors(sender as MyAvalonEditor).Add(new SpellCheckerBehavior()); //SearchPanel.Install(sender as MyAvalonEditor); }
public void StandingsCalc() { MySqlCommand comm5 = new MySqlCommand("Truncate fantasy_race.raceresultsall", new MySqlConnection("server=localhost;uid=root;pwd=vvo084;")); comm5.Connection.Open(); comm5.ExecuteNonQuery(); comm5.Connection.Close(); MySqlCommand comm1 = new MySqlCommand("Truncate fantasy_race.leaderboard", new MySqlConnection("server=localhost;uid=root;pwd=vvo084;")); comm1.Connection.Open(); comm1.ExecuteNonQuery(); comm1.Connection.Close(); MySqlDataAdapter dar = new MySqlDataAdapter("select * from fantasy_race.raceresultsf1indy", "server=localhost;uid=root;pwd=vvo084;"); MySqlDataAdapter dat = new MySqlDataAdapter("select * from fantasy_race.raceresultsnascara", "server=localhost;uid=root;pwd=vvo084;"); MySqlDataAdapter das = new MySqlDataAdapter("select * from fantasy_race.raceresultsnascarb", "server=localhost;uid=root;pwd=vvo084;"); DataTable tb = new DataTable(); dar.Fill(tb); das.Fill(tb); dat.Fill(tb); foreach (DataRow drs in tb.Rows) { string week = drs["Week"].ToString(); string Circut = drs["Circut"].ToString(); string Team = drs["Team"].ToString(); string driver = drs["Driver"].ToString(); string position = drs["Position"].ToString(); string points = drs["Points"].ToString(); string poll = drs["Poll"].ToString(); string Lapslead = drs["LapsLead"].ToString(); MySqlCommand comm = new MySqlCommand("insert into fantasy_race.raceresultsall(Week,Circut,Team,Driver,Position,Points,Poll,LapsLead) values('" + week + "', '" + Circut + "', '" + Team + "', '" + driver + "', '" + position + "', '" + points + "', '" + poll + "', '" + Lapslead + "')", new MySqlConnection("server=localhost;uid=root;pwd=vvo084;")); comm.Connection.Open(); comm.ExecuteNonQuery(); comm.Connection.Close(); } MySqlDataAdapter da = new MySqlDataAdapter("select * from fantasy_race.teams", "server=localhost;uid=root;pwd=vvo084;"); DataTable t = new DataTable(); da.Fill(t); foreach (DataRow dr in t.Rows) { string teams = dr["Team"].ToString(); string wins = Wincount(teams); string poles = pollcount(teams); string laps = LapsLeadcount(teams); string five = topfive(teams); string ten = topten(teams); string dnfs = DNFfunction(teams); string pointbehind = pointsbehind(teams).ToString; string totals = totalpoints(teams).ToString; MySqlCommand comm = new MySqlCommand("insert into fantasy_race.leaderboard(Team,Behind,Wins,Poles,TopTen,TopFive,LapsLead,DNF,Points) values('" + teams + "', '" + pointbehind + "', '" + wins + "', '" + poles + "', '" + ten + "', '" + five + "', '" + laps + "', '" + dnfs + "', '" + totals + "')", new MySqlConnection("server=localhost;uid=root;pwd=vvo084;")); comm.Connection.Open(); comm.ExecuteNonQuery(); comm.Connection.Close(); } MySqlDataAdapter myda = new MySqlDataAdapter("select Team,Points,Behind,Wins,Poles,TopTen,TopFive,LapsLead,DNF from fantasy_race.leaderboard order by Points desc", "server=localhost;uid=root;pwd=vvo084;"); DataTable lbt = new DataTable(); myda.Fill(lbt); try { StreamWriter sw = new StreamWriter("c:\\Standings.csv", false); //Write line 1 for column names string columnnames = ""; foreach (DataColumn dc in lbt.Columns) { columnnames += "\"" + dc.ColumnName + "\","; } columnnames = columnnames.TrimEnd(','); sw.WriteLine(columnnames); //Write out the rows foreach (DataRow drs in lbt.Rows) { string row = ""; foreach (DataColumn dc in lbt.Columns) { if ((drs[dc.ColumnName]) is byte[]) { row += "\"" + getstring(drs[dc.ColumnName]) + "\","; } else { row += "\"" + drs[dc.ColumnName].ToString() + "\","; } } row = row.TrimEnd(','); sw.WriteLine(row); } sw.Close(); string msg = null; string title = null; MsgBoxStyle style = default(MsgBoxStyle); MsgBoxResult response = default(MsgBoxResult); msg = "Your file is done. Would you like to open?"; // Define message. style = MsgBoxStyle.YesNo; title = "MsgBox"; // Define title. //Display message. response = Interaction.MsgBox(msg, style, title); if (response == MsgBoxResult.Yes) { Microsoft.Office.Interop.Excel.Application excel = default(Microsoft.Office.Interop.Excel.Application); Microsoft.Office.Interop.Excel.Workbook wb = default(Microsoft.Office.Interop.Excel.Workbook); try { excel = new Microsoft.Office.Interop.Excel.Application(); wb = excel.Workbooks.Open("c:\\\\Standings.csv"); excel.Visible = true; wb.Activate(); } catch (Exception ex) { MessageBox.Show("Error accessing Excel: " + ex.ToString()); } } if (response == MsgBoxResult.Yes) { return; } } catch { string msg = null; string title = null; MsgBoxStyle style = default(MsgBoxStyle); MsgBoxResult response = default(MsgBoxResult); msg = "file must be colsed"; // Define message. style = MsgBoxStyle.DefaultButton1; title = "MsgBox"; // Define title. //Display message. response = Interaction.MsgBox(msg, style, title); if (response == MsgBoxResult.Ok) { return; } } }
public IDataReader OpenByIDRADNIK(int iDRADNIK) { this.init_reader(); this.m_Closed = false; this.connDefault = this.dsDefault.GetReadWriteConnection(this.daCurrentTransaction); this.cmOTISLISelect6 = this.connDefault.GetCommand("SELECT TM1.[DATUMODLASKA], TM1.[IDRADNIK] FROM [OTISLI] TM1 WITH (NOLOCK) WHERE TM1.[IDRADNIK] = @IDRADNIK ORDER BY TM1.[IDRADNIK], TM1.[DATUMODLASKA] ", false); if (this.cmOTISLISelect6.IDbCommand.Parameters.Count == 0) { this.cmOTISLISelect6.IDbCommand.Parameters.Add(this.dsDefault.GetDbParameter("@IDRADNIK", DbType.Int32)); } this.cmOTISLISelect6.SetParameter(0, iDRADNIK); this.OTISLISelect6 = this.cmOTISLISelect6.ExecuteReader((CommandBehavior)Conversions.ToInteger(Interaction.IIf(this.daCurrentTransaction == null, Configuration.ReaderCommandBehavior, CommandBehavior.Default))); return(this.OTISLISelect6); }
public IDataReader Open(int gODINA, string iDOBRACUN) { this.init_reader(); this.connDefault = this.dsDefault.GetReadWriteConnection(this.daCurrentTransaction); this.cmS_OD_KONACNISelect3 = this.connDefault.GetCommand("S_PLACA_KONACNI", true); this.cmS_OD_KONACNISelect3.IDbCommand.CommandType = CommandType.StoredProcedure; this.cmS_OD_KONACNISelect3.IDbCommand.Parameters.Clear(); this.cmS_OD_KONACNISelect3.IDbCommand.Parameters.Add(this.dsDefault.GetDbParameter("@GODINA", gODINA)); this.cmS_OD_KONACNISelect3.IDbCommand.Parameters.Add(this.dsDefault.GetDbParameter("@IDOBRACUN", iDOBRACUN)); this.cmS_OD_KONACNISelect3.ErrorMask |= ErrorMask.Lock; this.S_OD_KONACNISelect3 = this.cmS_OD_KONACNISelect3.ExecuteReader((CommandBehavior)Conversions.ToInteger(Interaction.IIf(this.daCurrentTransaction == null, Configuration.ReaderCommandBehavior, CommandBehavior.Default))); return(this.S_OD_KONACNISelect3); }
public IDataReader Open(DateTime rAZDOBLJEOD, DateTime rAZDOBLJEDO) { this.init_reader(); this.connDefault = this.dsDefault.GetReadWriteConnection(this.daCurrentTransaction); this.cmS_FIN_FINANCIJSKO_UPRAVLJANJESelect3 = this.connDefault.GetCommand("S_FIN_FINANCIJSKO_UPRAVLJANJE", true); this.cmS_FIN_FINANCIJSKO_UPRAVLJANJESelect3.IDbCommand.CommandType = CommandType.StoredProcedure; this.cmS_FIN_FINANCIJSKO_UPRAVLJANJESelect3.IDbCommand.Parameters.Clear(); this.cmS_FIN_FINANCIJSKO_UPRAVLJANJESelect3.IDbCommand.Parameters.Add(this.dsDefault.GetDbParameter("@RAZDOBLJEOD", rAZDOBLJEOD)); this.cmS_FIN_FINANCIJSKO_UPRAVLJANJESelect3.IDbCommand.Parameters.Add(this.dsDefault.GetDbParameter("@RAZDOBLJEDO", rAZDOBLJEDO)); this.cmS_FIN_FINANCIJSKO_UPRAVLJANJESelect3.ErrorMask |= ErrorMask.Lock; this.S_FIN_FINANCIJSKO_UPRAVLJANJESelect3 = this.cmS_FIN_FINANCIJSKO_UPRAVLJANJESelect3.ExecuteReader((CommandBehavior)Conversions.ToInteger(Interaction.IIf(this.daCurrentTransaction == null, Configuration.ReaderCommandBehavior, CommandBehavior.Default))); return(this.S_FIN_FINANCIJSKO_UPRAVLJANJESelect3); }
private void MenuMake_Click(object sender, EventArgs e) { Interaction.MsgBox("It is illegal to convert the OSI maps into BMP using this tool.\r\nDo you wish to continue ?", MsgBoxStyle.OKOnly, null) != MsgBoxResult.OK; }
public async Task <bool> SendPDF2LN(List <ScannedImage> images) { if (!images.Any()) { // return false; } var tempFolder = new DirectoryInfo(Path.Combine(Paths.Temp, Path.GetRandomFileName())); var emailSettings = emailSettingsContainer.EmailSettings; var invalidChars = new HashSet <char>(Path.GetInvalidFileNameChars()); var attachmentName = new string(emailSettings.AttachmentName.Where(x => !invalidChars.Contains(x)).ToArray()); if (string.IsNullOrEmpty(attachmentName)) { attachmentName = "Scan.pdf"; } if (!attachmentName.EndsWith(".pdf", StringComparison.InvariantCultureIgnoreCase)) { attachmentName += ".pdf"; } attachmentName = fileNamePlaceholders.SubstitutePlaceholders(attachmentName, DateTime.Now, false); tempFolder.Create(); Object ws, uidoc, doc, rtf, embObj; try { var changeToken = changeTracker.State; string targetPath = Path.Combine(tempFolder.FullName, attachmentName); string pdfFileSaved = await ExportPDF(targetPath, images, false, null); if (pdfFileSaved != null) { // instantiate a Notes session and workspace //Type NotesSession = Type.GetTypeFromProgID("Notes.NotesSession"); //Object sess = Activator.CreateInstance(NotesSession); Type NotesUIWorkspace = Type.GetTypeFromProgID("Notes.NotesUIWorkspace"); if (NotesUIWorkspace == null) { throw new NullReferenceException("Not found Notes.NotesUIWorkspace"); } ws = Activator.CreateInstance(NotesUIWorkspace); if (ws == null) { throw new NullReferenceException("Not found Notes.NotesUIWorkspace"); } uidoc = NotesUIWorkspace.InvokeMember("EditDocument", BindingFlags.InvokeMethod, null, ws, new Object[] { true }); if (uidoc == null) { throw new NullReferenceException("Not found opened document in Notes.NotesUIWorkspace"); } Type NotesUIDocument = uidoc.GetType(); doc = NotesUIDocument.InvokeMember("Document", BindingFlags.GetProperty, null, uidoc, null); Type NotesDocument = doc.GetType(); /* rtf = NotesDocument.InvokeMember("GetFirstItem", BindingFlags.InvokeMethod, null, doc, new Object[] { "Body" }); * Type NotesRichTextItem = rtf.GetType(); */ // bring the Notes window to the front String windowTitle = (String)NotesUIDocument.InvokeMember("WindowTitle", BindingFlags.GetProperty, null, uidoc, null); Interaction.AppActivate(windowTitle); /* embObj = NotesRichTextItem.InvokeMember("EmbedObject", BindingFlags.InvokeMethod, null, rtf, new Object[] { 1454, "", "d:\\Download\\scan17_33_39.pdf" }); * bool resSave = (bool)NotesDocument.InvokeMember("Save", BindingFlags.InvokeMethod, null, doc, new Object[] { true, true }); * if (resSave) * { * changeTracker.Saved(changeToken); * return true; * } */ StringCollection paths = new StringCollection(); paths.Add(@pdfFileSaved); Clipboard.SetFileDropList(paths); NotesUIDocument.InvokeMember("GotoField", BindingFlags.InvokeMethod, null, uidoc, new Object[] { "Body" }); NotesUIDocument.InvokeMember("Paste", BindingFlags.InvokeMethod, null, uidoc, null); changeTracker.Saved(changeToken); return(true); } } catch (Exception ex) { Log.ErrorException(MiscResources.ErrorSaving, ex); MessageBox.Show(ex.Message); } finally { tempFolder.Delete(true); uidoc = null; //sess = null; ws = null; } return(false); }
private void Buttons_Click(object sender, EventArgs e) { //Discarded unreachable code: IL_03bc, IL_04aa, IL_04ac, IL_04bc, IL_04de checked { int num2 = default(int); int num4 = default(int); try { int num = 1; if (!LikeOperator.LikeString(Declarer.startPath, "*Debug", CompareMethod.Binary)) { ProjectData.ClearProjectError(); num2 = 1; } num = 3; string name = ((Control)sender).Name; if (Operators.CompareString(name, "lTypes", TextCompare: false) != 0) { if (Operators.CompareString(name, "lAdd", TextCompare: false) != 0) { if (Operators.CompareString(name, "lDel", TextCompare: false) != 0) { if (Operators.CompareString(name, "lCls", TextCompare: false) != 0) { if (Operators.CompareString(name, "lSave", TextCompare: false) != 0) { if (Operators.CompareString(name, "lReset", TextCompare: false) == 0) { num = 38; cbSub.Checked = true; num = 39; cbHidden.Checked = true; num = 40; cbSmart.Checked = true; num = 41; rbShort.Checked = true; num = 42; rbShortN.Checked = true; num = 43; rbLate.Checked = true; num = 44; lbExclude.Items.Clear(); num = 45; lbExclude.Items.Add(Environment.GetEnvironmentVariable("WinDir")); num = 46; lbExclude.Items.Add(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)); num = 47; string empty = string.Empty; num = 48; empty = Environment.GetEnvironmentVariable("ProgramFiles(x86)"); num = 49; if (empty != null) { num = 50; if (empty.Length > 0) { num = 51; lbExclude.Items.Add(empty); } } num = 52; lbExclude.Items.Add(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)); num = 53; lbExclude.Items.Add(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)); num = 54; lbExclude.Items.Add(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)); } } else { num = 36; SaveSettings(); } } else { num = 31; if (lbExclude.Items.Count <= 0) { goto IL_0257; } num = 32; if (Interaction.MsgBox(SelfService.GetWord("remove_all"), MsgBoxStyle.OkCancel | MsgBoxStyle.AbortRetryIgnore | MsgBoxStyle.Question) == MsgBoxResult.Yes) { goto IL_0257; } } } else { num = 20; if (lbExclude.SelectedItems.Count <= 0) { goto IL_01a4; } num = 21; if (Interaction.MsgBox(SelfService.GetWord("remove_folder"), MsgBoxStyle.OkCancel | MsgBoxStyle.AbortRetryIgnore | MsgBoxStyle.Question) == MsgBoxResult.Yes) { goto IL_01a4; } } } else { num = 7; FolderBrowserDialog folderBrowserDialog = new FolderBrowserDialog(); num = 8; folderBrowserDialog.Description = SelfService.GetWord("folder_exclude"); num = 9; folderBrowserDialog.ShowDialog(); num = 10; if (folderBrowserDialog.SelectedPath.Length >= 1) { num = 12; if (folderBrowserDialog.SelectedPath.Length < 4) { num = 13; Interaction.MsgBox(SelfService.GetWord("drive_exclude"), MsgBoxStyle.Information); } else { num = 15; if (lbExclude.FindStringExact(folderBrowserDialog.SelectedPath) == -1) { num = 16; lbExclude.Items.Add(folderBrowserDialog.SelectedPath); } else { num = 18; Interaction.MsgBox(SelfService.GetWord("folder_exist") + "\r\n" + folderBrowserDialog.SelectedPath, MsgBoxStyle.Information); } } } } } else { num = 5; My.MyProject.Forms.Types.ShowDialog(this); } goto end_IL_0000; IL_0257: num = 34; lbExclude.Items.Clear(); goto end_IL_0000; IL_01a4: num = 23; int num3 = lbExclude.Items.Count - 1; num = 24; for (int i = num3; i >= 0; i += -1) { num = 25; if (lbExclude.GetSelected(i)) { num = 26; lbExclude.Items.RemoveAt(i); } num = 27; } num = 28; if (lbExclude.Items.Count > 0) { num = 29; lbExclude.SelectedIndex = 0; } end_IL_0000 :; } catch (Exception obj) when((obj is Exception && num2 != 0) & (num4 == 0)) { ProjectData.SetProjectError((Exception)obj); /*Error near IL_04dc: Could not find block for branch target IL_04ac*/; } if (num4 != 0) { ProjectData.ClearProjectError(); } } }
private void SaveSettings() { //Discarded unreachable code: IL_0199, IL_01f3, IL_01f5, IL_0205, IL_0227 int num2 = default(int); int num3 = default(int); try { int num = 1; if (!LikeOperator.LikeString(Declarer.startPath, "*Debug", CompareMethod.Binary)) { ProjectData.ClearProjectError(); num2 = 1; } num = 3; My.MySettingsProperty.Settings.subfolders = cbSub.Checked; num = 4; My.MySettingsProperty.Settings.hidden = cbHidden.Checked; num = 5; My.MySettingsProperty.Settings.smart = cbSmart.Checked; num = 6; My.MySettingsProperty.Settings.path = Interaction.IIf(rbShort.Checked, "S", "L").ToString(); num = 7; My.MySettingsProperty.Settings.name = Interaction.IIf(rbShortN.Checked, "S", "L").ToString(); num = 8; My.MySettingsProperty.Settings.created = Interaction.IIf(rbEarly.Checked, "E", "L").ToString(); num = 9; string text = "|"; num = 10; IEnumerator enumerator = lbExclude.Items.GetEnumerator(); while (enumerator.MoveNext()) { //Exception objectValue = RuntimeHelpers.GetObjectValue(enumerator.Current); num = 11; if (Microsoft.VisualBasic.FileIO.FileSystem.DirectoryExists(enumerator.Current.ToString())) { num = 12; text = text + enumerator.Current.ToString() + "|"; } num = 13; } num = 14; if (enumerator is IDisposable) { (enumerator as IDisposable).Dispose(); } num = 15; My.MySettingsProperty.Settings.exclude = text; num = 16; My.MySettingsProperty.Settings.Save(); num = 17; Interaction.MsgBox(SelfService.GetWord("save_succ"), MsgBoxStyle.Information); num = 18; Close(); } catch (Exception obj) when((obj is Exception && num2 != 0) & (num3 == 0)) { ProjectData.SetProjectError((Exception)obj); /*Error near IL_0225: Could not find block for branch target IL_01f5*/; } if (num3 != 0) { ProjectData.ClearProjectError(); } }
void listen() { server.BeginListen(int.Parse(Interaction.InputBox("Enter port:", "Select a port", "1997"))); server.Received += new Listener.ReceivedEventHandler(server_Received); server.Disconnected += new Listener.DisconnectedEventHandler(server_Disconnected); }
private void mnParamAide_Click(object sender, EventArgs e) { string serveur = ""; try { if (string.IsNullOrEmpty(clsDoTraitement.GetInstance().loadParamFileAide())) { serveur = Interaction.InputBox("Veuillez saisir Le nom du serveur ou son adresse IP", "Serveur de base des données", "127.0.0.1", 300, 300); if (dlgOpen2.ShowDialog() == DialogResult.OK) { try { //Exportation du fichier d'aide dans le dossier de parametre de l'application (Dossier GestionClinic) //clsDoTraitement.nomServeur = @"\\" + serveur + @"\Deployment"; clsDoTraitement.copyFileToDirectory(dlgOpen2.FileName); MessageBox.Show("Fichier exporté avec succès", "Exportation fichier d'aide", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (ArgumentException) { MessageBox.Show("Impossible de charger le fichier", "Fichier invalide", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { MessageBox.Show(ex.Message, "Fichier invalide", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Opération annulée", "Parametrage aide", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { if (dlgOpen2.ShowDialog() == DialogResult.OK) { try { //Exportation du fichier d'aide dans le dossier de parametre de l'application (Dossier GestionClinic) //clsDoTraitement.nomServeur = @"\\" + clsDoTraitement.GetInstance().loadParamFileAide() + @"\Deployment"; clsDoTraitement.copyFileToDirectory(dlgOpen2.FileName); MessageBox.Show("Fichier exporté avec succès", "Exportation fichier d'aide", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (ArgumentException) { MessageBox.Show("Impossible de charger le fichier", "Fichier invalide", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { MessageBox.Show(ex.Message, "Fichier invalide", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Opération annulée", "Parametrage aide", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erreur inattendue", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public IDataReader Open() { this.init_reader(); this.m_Closed = false; this.connDefault = this.dsDefault.GetReadWriteConnection(this.daCurrentTransaction); this.cmOTISLISelect6 = this.connDefault.GetCommand("SELECT TM1.[DATUMODLASKA], TM1.[IDRADNIK] FROM [OTISLI] TM1 WITH (NOLOCK) ORDER BY TM1.[IDRADNIK], TM1.[DATUMODLASKA] ", false); this.OTISLISelect6 = this.cmOTISLISelect6.ExecuteReader((CommandBehavior)Conversions.ToInteger(Interaction.IIf(this.daCurrentTransaction == null, Configuration.ReaderCommandBehavior, CommandBehavior.Default))); return(this.OTISLISelect6); }
public IDataReader Open() { this.init_reader(); this.m_Closed = false; this.connDefault = this.dsDefault.GetReadWriteConnection(this.daCurrentTransaction); this.cmKRIZNIPOREZSelect5 = this.connDefault.GetCommand("SELECT TM1.[IDKRIZNIPOREZ], TM1.[NAZIVKRIZNIPOREZ], TM1.[KRIZNISTOPA], TM1.[KRIZNIOD], TM1.[KRIZNIDO], TM1.[MOKRIZNI], TM1.[POKRIZNI], TM1.[MZKRIZNI], TM1.[PZKRIZNI], TM1.[PRIMATELJKRIZNI1], TM1.[PRIMATELJKRIZNI2], TM1.[PRIMATELJKRIZNI3], TM1.[SIFRAOPISAPLACANJAKRIZNI], TM1.[OPISPLACANJAKRIZNI], TM1.[VBDIKRIZNI], TM1.[ZRNKRIZNI] FROM [KRIZNIPOREZ] TM1 WITH (NOLOCK) ORDER BY TM1.[IDKRIZNIPOREZ] ", false); this.KRIZNIPOREZSelect5 = this.cmKRIZNIPOREZSelect5.ExecuteReader((CommandBehavior)Conversions.ToInteger(Interaction.IIf(this.daCurrentTransaction == null, Configuration.ReaderCommandBehavior, CommandBehavior.Default))); return(this.KRIZNIPOREZSelect5); }
public IDataReader Open(string mJESECISPLATE, string gODINAISPLATE) { this.init_reader(); this.connDefault = this.dsDefault.GetReadWriteConnection(this.daCurrentTransaction); this.cmS_PLACA_RAD1G_IIISelect3 = this.connDefault.GetCommand("S_PLACA_RAD1G_III", true); this.cmS_PLACA_RAD1G_IIISelect3.IDbCommand.CommandType = CommandType.StoredProcedure; this.cmS_PLACA_RAD1G_IIISelect3.IDbCommand.Parameters.Clear(); this.cmS_PLACA_RAD1G_IIISelect3.IDbCommand.Parameters.Add(this.dsDefault.GetDbParameter("@MJESECISPLATE", mJESECISPLATE)); this.cmS_PLACA_RAD1G_IIISelect3.IDbCommand.Parameters.Add(this.dsDefault.GetDbParameter("@GODINAISPLATE", gODINAISPLATE)); this.cmS_PLACA_RAD1G_IIISelect3.ErrorMask |= ErrorMask.Lock; this.S_PLACA_RAD1G_IIISelect3 = this.cmS_PLACA_RAD1G_IIISelect3.ExecuteReader((CommandBehavior)Conversions.ToInteger(Interaction.IIf(this.daCurrentTransaction == null, Configuration.ReaderCommandBehavior, CommandBehavior.Default))); return(this.S_PLACA_RAD1G_IIISelect3); }
public IDataReader OpenByIDKRIZNIPOREZ(int iDKRIZNIPOREZ) { this.init_reader(); this.m_Closed = false; this.connDefault = this.dsDefault.GetReadWriteConnection(this.daCurrentTransaction); this.cmKRIZNIPOREZSelect5 = this.connDefault.GetCommand("SELECT TM1.[IDKRIZNIPOREZ], TM1.[NAZIVKRIZNIPOREZ], TM1.[KRIZNISTOPA], TM1.[KRIZNIOD], TM1.[KRIZNIDO], TM1.[MOKRIZNI], TM1.[POKRIZNI], TM1.[MZKRIZNI], TM1.[PZKRIZNI], TM1.[PRIMATELJKRIZNI1], TM1.[PRIMATELJKRIZNI2], TM1.[PRIMATELJKRIZNI3], TM1.[SIFRAOPISAPLACANJAKRIZNI], TM1.[OPISPLACANJAKRIZNI], TM1.[VBDIKRIZNI], TM1.[ZRNKRIZNI] FROM [KRIZNIPOREZ] TM1 WITH (NOLOCK) WHERE TM1.[IDKRIZNIPOREZ] = @IDKRIZNIPOREZ ORDER BY TM1.[IDKRIZNIPOREZ] ", false); if (this.cmKRIZNIPOREZSelect5.IDbCommand.Parameters.Count == 0) { this.cmKRIZNIPOREZSelect5.IDbCommand.Parameters.Add(this.dsDefault.GetDbParameter("@IDKRIZNIPOREZ", DbType.Int32)); } this.cmKRIZNIPOREZSelect5.SetParameter(0, iDKRIZNIPOREZ); this.KRIZNIPOREZSelect5 = this.cmKRIZNIPOREZSelect5.ExecuteReader((CommandBehavior)Conversions.ToInteger(Interaction.IIf(this.daCurrentTransaction == null, Configuration.ReaderCommandBehavior, CommandBehavior.Default))); return(this.KRIZNIPOREZSelect5); }
private void RectangleSelection_PointerMoved(object sender, PointerRoutedEventArgs e) { if (selectionState == SelectionState.Starting) { // Clear selected items once if the pointer is pressed and moved uiElement.SelectedItems.Clear(); OnSelectionStarted(); selectionState = SelectionState.Active; } var currentPoint = e.GetCurrentPoint(uiElement); if (currentPoint.Properties.IsLeftButtonPressed && scrollBar != null) { var verticalOffset = scrollBar.Value - 38; // Header height var originDragPointShifted = new Point(originDragPoint.X, originDragPoint.Y - verticalOffset); // Initial drag point relative to the topleft corner base.DrawRectangle(currentPoint, originDragPointShifted); // Selected area considering scrolled offset var rect = new System.Drawing.Rectangle((int)Canvas.GetLeft(selectionRectangle), (int)Math.Min(originDragPoint.Y, currentPoint.Position.Y + verticalOffset), (int)selectionRectangle.Width, (int)Math.Abs(originDragPoint.Y - (currentPoint.Position.Y + verticalOffset))); var dataGridRowsPosition = new Dictionary <DataGridRow, System.Drawing.Rectangle>(); double actualWidth = -1; foreach (var row in dataGridRows) { if (row.Visibility != Visibility.Visible) { continue; // Skip invalid/invisible rows } if (actualWidth < 0) { var temp = new List <DataGridCell>(); Interaction.FindChildren <DataGridCell>(temp, row); // Find cells inside row actualWidth = temp.Sum(x => x.ActualWidth); // row.ActualWidth reports incorrect width } var gt = row.TransformToVisual(uiElement); var itemStartPoint = gt.TransformPoint(new Point(0, verticalOffset)); // Get item position relative to the top of the list (considering scrolled offset) var itemRect = new System.Drawing.Rectangle((int)itemStartPoint.X, (int)itemStartPoint.Y, (int)actualWidth, (int)row.ActualHeight); itemsPosition[row.DataContext] = itemRect; // Update item position dataGridRowsPosition[row] = itemRect; // Update ui row position } foreach (var item in itemsPosition.ToList()) { try { // Update selected items if (rect.IntersectsWith(item.Value)) { // Selection rectangle intersects item, add to selected items if (!uiElement.SelectedItems.Contains(item.Key)) { uiElement.SelectedItems.Add(item.Key); } } else { uiElement.SelectedItems.Remove(item.Key); } } catch (ArgumentException) { // Item is not present in the ItemsSource itemsPosition.Remove(item); } } if (currentPoint.Position.Y > uiElement.ActualHeight - 20) { // Scroll down the list if pointer is at the bottom // Check if there is a loaded row outside the viewport var item = dataGridRowsPosition.OrderBy(x => x.Value.Y).SkipWhile(x => x.Value.Y <= verticalOffset + uiElement.ActualHeight).Select(x => x.Key).FirstOrDefault(); if (item == null) { if (dataGridRowsPosition.Any()) { // Last loaded item is fully visible, ge thet next one from bound item source var index = dataGridRowsPosition.OrderBy(x => x.Value.Y).Last().Key.GetIndex(); var source = (System.Collections.IList)uiElement.ItemsSource; uiElement.ScrollIntoView(source[Math.Min(Math.Max(index + 1, 0), source.Count - 1)], null); } } else { uiElement.ScrollIntoView(item.DataContext, null); } } else if (currentPoint.Position.Y < 20) { // Scroll up the list if pointer is at the top // Check if there is a loaded row outside the viewport var item = dataGridRowsPosition.OrderBy(x => x.Value.Y).TakeWhile(x => x.Value.Y + x.Value.Height <= scrollBar.Value).Select(x => x.Key).LastOrDefault(); if (item == null) { if (dataGridRowsPosition.Any()) { // First loaded item is fully visible, ge thet previous one from bound item source var index = dataGridRowsPosition.OrderBy(x => x.Value.Y).First().Key.GetIndex(); var source = (System.Collections.IList)uiElement.ItemsSource; uiElement.ScrollIntoView(source[Math.Min(Math.Max(index - 1, 0), source.Count - 1)], null); } } else { uiElement.ScrollIntoView(item.DataContext, null); } } } }
private void B_simpan_Click(object sender, EventArgs e) { if (L_header.Text == "Tambah Data") { if (string.IsNullOrEmpty(T_nama.Text)) { Interaction.MsgBox("Kolom Nama Masih Kosong!", Constants.vbInformation, "Pemberitahuan"); T_nama.Focus(); } else if (!(C_jk.SelectedIndex == 1 | C_jk.SelectedIndex == 2)) { Interaction.MsgBox("Kolom Jenis Kelamin Masih Kosong!", Constants.vbInformation, "Pemberitahuan"); C_jk.Focus(); } else if (string.IsNullOrEmpty(T_alamat.Text)) { Interaction.MsgBox("Kolom Alamat Masih Kosong!", Constants.vbInformation, "Pemberitahuan"); T_alamat.Focus(); } else if (string.IsNullOrEmpty(T_telp.Text)) { Interaction.MsgBox("Kolom No. Telp Masih Kosong!", Constants.vbInformation, "Pemberitahuan"); T_telp.Focus(); } else { simpan(); } } else if (L_header.Text == "Edit Data") { if (string.IsNullOrEmpty(T_nama.Text)) { Interaction.MsgBox("Kolom Nama Masih Kosong!", Constants.vbInformation, "Pemberitahuan"); T_nama.Focus(); } else if (!(C_jk.SelectedIndex == 1 | C_jk.SelectedIndex == 2)) { Interaction.MsgBox("Kolom Jenis Kelamin Masih Kosong!", Constants.vbInformation, "Pemberitahuan"); C_jk.Focus(); } else if (string.IsNullOrEmpty(T_alamat.Text)) { Interaction.MsgBox("Kolom Alamat Masih Kosong!", Constants.vbInformation, "Pemberitahuan"); T_alamat.Focus(); } else if (string.IsNullOrEmpty(T_telp.Text)) { Interaction.MsgBox("Kolom No. Telp Masih Kosong!", Constants.vbInformation, "Pemberitahuan"); T_telp.Focus(); } else { koneksi(); try { cmd = new OdbcCommand("select * from tb_karyawan where id='" + L_id.Text + "'", conn); dr = cmd.ExecuteReader(); dr.Read(); if (dr.HasRows) { simpanUpdate(); } else { Interaction.MsgBox("Data Tidak Ditemukan", Constants.vbInformation, "Pemberitahuan"); Close(); } } catch (Exception ex) { } } } }
public override Interaction Sample(Interaction inter, Point2 <float> u) { throw new NotImplementedException(); }
public NCGLR(Stream ncgrS, Stream nclrS, Stream optS = null) { if (optS != null) { usesMap = true; } using (var ncgrR = new BinaryReaderX(ncgrS)) using (var nclrR = new BinaryReaderX(nclrS)) { var input = Interaction.InputBox("Please set a width and height for this graphic! (Format: <width>x<height>)", "Set default dimension", "256x192"); CheckDimension(input); var width = Int32.Parse(input.Split('x')[0]); var height = Int32.Parse(input.Split('x')[1]); //Palette //Header var nclrHeader = nclrR.ReadStruct <GenericHeader>(); //TTLP Header var ttlpHeader = nclrR.ReadStruct <TTLPHeader>(); //get palette var pal = Common.GetPalette(nclrR.ReadBytes((int)ttlpHeader.dataSize), Format.BGR555); //PMCP Header var pmcpHeader = nclrR.ReadStruct <PMCPHeader>(); nclr = new NCLR { header = nclrHeader, ttlpHeader = ttlpHeader, pmcpHeader = pmcpHeader, palID = nclrR.ReadMultiple <ushort>(pmcpHeader.palCount) }; //Colour //Header var ncgrHeader = ncgrR.ReadStruct <GenericHeader>(); //CHAR Header var charHeader = ncgrR.ReadStruct <CHARHeader>(); //Colour indeces var clr = ncgrR.ReadBytes((int)charHeader.dataSize); //SOPC SOPCHeader sopcHeader = null; if (ncgrHeader.subSecCount >= 2) { sopcHeader = ncgrR.ReadStruct <SOPCHeader>(); } ncgr = new NCGR { header = ncgrHeader, charHeader = charHeader, sopcHeader = sopcHeader }; //TileMap if (usesMap) { using (var optR = new BinaryReaderX(optS)) { //CEII Resource used if (optR.PeekString() == "RECN") { throw new Exception("CEII Resources not supported yet!"); } else { throw new Exception("NSCR Resources not supported yet!"); //TileMap Header /*var nrcsHeader = optR.ReadStruct<NRCSHeader>(); * width = nrcsHeader.width; * height = nrcsHeader.height; * * //Map * var map = optR.ReadMultiple<ushort>((int)nrcsHeader.dataSize / 2);*/ } } } else { //Image var settings = new ImageSettings { Width = width, Height = height, TileSize = 8, BitPerIndex = (charHeader.bitDepth == 4) ? BitLength.Bit8 : BitLength.Bit4 }; bmps.Add(Common.Load(clr, settings, pal)); } } }
bool ImportRecipeCSV(string iFName1, string iFName2) { StreamReader iStream; StreamReader iStream2; try { iStream = new StreamReader(iFName1); iStream2 = new StreamReader(iFName2); } catch (Exception ex) { Exception ex3 = ex; Interaction.MsgBox(ex3.Message, MsgBoxStyle.Critical, "Recipe CSVs Not Opened"); return(false); } int num5 = 0; int num6 = 0; int num7 = 0; int num8 = 0; Recipe[] recipeArray = new Recipe[0]; DatabaseAPI.Database.Recipes = recipeArray; try { string iLine2; do { iLine2 = FileIO.ReadLineUnlimited(iStream, '\0'); if (iLine2 != null && !iLine2.StartsWith("#")) { num8++; if (num8 >= 18) { this.BusyMsg(Strings.Format(num5, "###,##0") + " Recipes Created."); num8 = 0; } string[] array = CSV.ToArray(iLine2); if (array.Length >= 18) { bool flag = false; string iName = array[0]; if (iName.Contains("_Memorized")) { iName = iName.Replace("_Memorized", ""); flag = true; } if (iName.LastIndexOf("_", StringComparison.Ordinal) > 0) { iName = iName.Substring(0, iName.LastIndexOf("_", StringComparison.Ordinal)); } int num9 = (int)Math.Round(Conversion.Val(array[10])); Recipe recipe = DatabaseAPI.GetRecipeByName(iName); if (recipe == null) { IDatabase database = DatabaseAPI.Database; recipeArray = (Recipe[])Utils.CopyArray(database.Recipes, new Recipe[DatabaseAPI.Database.Recipes.Length + 1]); database.Recipes = recipeArray; DatabaseAPI.Database.Recipes[DatabaseAPI.Database.Recipes.Length - 1] = new Recipe(); recipe = DatabaseAPI.Database.Recipes[DatabaseAPI.Database.Recipes.Length - 1]; Recipe recipe2 = recipe; recipe2.InternalName = iName; if (array[1] != "") { recipe2.ExternalName = array[1]; } else { recipe2.ExternalName = iName; } recipe2.Rarity = (Recipe.RecipeRarity)Math.Round(Conversion.Val(array[9]) - 1.0); } int index = -1; Recipe recipe3 = recipe; int num10 = recipe3.Item.Length - 1; for (int index2 = 0; index2 <= num10; index2++) { if (recipe3.Item[index2].Level == num9 - 1) { index = index2; } } if (index < 0) { index = recipe3.Item.Length; recipe3.Item = (Recipe.RecipeEntry[])Utils.CopyArray(recipe3.Item, new Recipe.RecipeEntry[index + 1]); recipe3.Item[index] = new Recipe.RecipeEntry(); } recipe3.Item[index].Level = num9 - 1; if (flag) { recipe3.Item[index].BuyCostM = (int)Math.Round(Conversion.Val(array[15])); recipe3.Item[index].CraftCostM = (int)Math.Round(Conversion.Val(array[11])); } else { recipe3.Item[index].BuyCost = (int)Math.Round(Conversion.Val(array[15])); recipe3.Item[index].CraftCost = (int)Math.Round(Conversion.Val(array[11])); } if (array[7].Length > 0) { int index3 = DatabaseAPI.NidFromUidEnhExtended(array[7]); if (index3 > -1) { recipe3.Enhancement = DatabaseAPI.Database.Enhancements[index3].UID; DatabaseAPI.Database.Enhancements[index3].RecipeName = recipe3.InternalName; } } num5++; } } }while (iLine2 != null); iStream.Close(); num5 = 0; do { iLine2 = FileIO.ReadLineUnlimited(iStream2, '\0'); if (iLine2 != null && !iLine2.StartsWith("#")) { num8++; if (num8 >= 18) { this.BusyMsg(Strings.Format(num5, "###,##0") + " Recipes Created."); num8 = 0; } string[] array2 = CSV.ToArray(iLine2); if (array2.Length >= 3) { int num11 = -1; bool flag2 = false; string iName2 = array2[0]; if (iName2.Contains("_Memorized")) { iName2 = iName2.Replace("_Memorized", ""); flag2 = true; } if (iName2.LastIndexOf("_", StringComparison.Ordinal) > 0) { num11 = (int)Math.Round(Conversion.Val(iName2.Substring(iName2.LastIndexOf("_", StringComparison.Ordinal) + 1))); iName2 = iName2.Substring(0, iName2.LastIndexOf("_", StringComparison.Ordinal)); } if (num11 > -1 & !flag2) { Recipe recipeByName = DatabaseAPI.GetRecipeByName(iName2); if (recipeByName != null) { int index4 = -1; num5++; Recipe recipe4 = recipeByName; int num12 = recipe4.Item.Length - 1; for (int index5 = 0; index5 <= num12; index5++) { if (recipe4.Item[index5].Level == num11 - 1) { index4 = index5; } } if (index4 > -1) { int index6 = -1; int num13 = recipe4.Item[index4].Salvage.Length - 1; for (int index7 = 0; index7 <= num13; index7++) { if (recipe4.Item[index4].Salvage[index7] == "") { index6 = index7; break; } } if (index6 > -1) { recipe4.Item[index4].Salvage[index6] = array2[2]; recipe4.Item[index4].Count[index6] = (int)Math.Round(Conversion.Val(array2[1])); recipe4.Item[index4].SalvageIdx[index6] = -1; } } } } } } }while (iLine2 != null); DatabaseAPI.AssignRecipeSalvageIDs(); DatabaseAPI.GuessRecipes(); DatabaseAPI.AssignRecipeIDs(); Interaction.MsgBox("Done. Recipe-Enhancement links have been guessed.", MsgBoxStyle.Information, "Import"); } catch (Exception ex2) { Exception exception = ex2; iStream.Close(); iStream2.Close(); this.BusyHide(); Interaction.MsgBox(exception.Message, MsgBoxStyle.Critical, "CSV Parse Error"); return(false); } this.BusyHide(); iStream2.Close(); Interaction.MsgBox(string.Concat(new string[] { "Parse Completed!\r\nTotal Records: ", Conversions.ToString(num5), "\r\nGood: ", Conversions.ToString(num6), "\r\nRejected: ", Conversions.ToString(num7) }), MsgBoxStyle.Information, "File Parsed"); DatabaseAPI.SaveRecipes(); DatabaseAPI.SaveEnhancementDb(); return(true); }
public void executePrivate(int startRow, int maxRows) { this.m_WhereString = "" + this.filterString + " "; if (maxRows >= 0) { if (startRow == 0) { this.scmdbuf = "SELECT TOP " + maxRows.ToString() + " [IDOBRACUN], [VRSTAOBRACUNA], [MJESECOBRACUNA], [GODINAOBRACUNA], [MJESECISPLATE], [GODINAISPLATE], [DATUMISPLATE], [tjednifondsatiobracun], [MJESECNIFONDSATIOBRACUN], [OSNOVNIOO], [OBRACUNSKAOSNOVICA], [DATUMOBRACUNASTAZA], [OBRPOSTOTNIH], [OBRFIKSNIH], [OBRKREDITNIH], [ZAKLJ], [SVRHAOBRACUNA], [IDENTIFIKATOROBRASCA] FROM [vwPregledObracuna]" + this.m_WhereString + "" + this.orderString + ""; } else { string[] strArray = new string[] { "SELECT TOP ", (startRow + maxRows).ToString(), " [IDOBRACUN], [VRSTAOBRACUNA], [MJESECOBRACUNA], [GODINAOBRACUNA], [MJESECISPLATE], [GODINAISPLATE], [DATUMISPLATE], [tjednifondsatiobracun], [MJESECNIFONDSATIOBRACUN], [OSNOVNIOO], [OBRACUNSKAOSNOVICA], [DATUMOBRACUNASTAZA], [OBRPOSTOTNIH], [OBRFIKSNIH], [OBRKREDITNIH], [ZAKLJ], [SVRHAOBRACUNA], [IDENTIFIKATOROBRASCA] FROM [vwPregledObracuna]", this.m_WhereString, "", this.orderString, "" }; this.scmdbuf = string.Concat(strArray); } } else { this.scmdbuf = "SELECT [IDOBRACUN], [VRSTAOBRACUNA], [MJESECOBRACUNA], [GODINAOBRACUNA], [MJESECISPLATE], [GODINAISPLATE], [DATUMISPLATE], [tjednifondsatiobracun], [MJESECNIFONDSATIOBRACUN], [OSNOVNIOO], [OBRACUNSKAOSNOVICA], [DATUMOBRACUNASTAZA], [OBRPOSTOTNIH], [OBRFIKSNIH], [OBRKREDITNIH], [ZAKLJ], [SVRHAOBRACUNA], [IDENTIFIKATOROBRASCA] FROM [vwPregledObracuna]" + this.m_WhereString + "" + this.orderString + " "; } this.cmPregledObracunaSelect2 = this.connDefault.GetCommand(this.scmdbuf, true); this.cmPregledObracunaSelect2.ErrorMask |= ErrorMask.Lock; this.PregledObracunaSelect2 = this.cmPregledObracunaSelect2.FetchData(); while (this.cmPregledObracunaSelect2.HasMoreRows && (startRow > 0)) { startRow--; this.cmPregledObracunaSelect2.HasMoreRows = this.PregledObracunaSelect2.Read(); } int num = 0; while (this.cmPregledObracunaSelect2.HasMoreRows && (num != maxRows)) { this.m_IDOBRACUN = this.dsDefault.Db.GetString(this.PregledObracunaSelect2, 0, ref this.m__IDOBRACUNIsNull); this.m_VRSTAOBRACUNA = this.dsDefault.Db.GetString(this.PregledObracunaSelect2, 1, ref this.m__VRSTAOBRACUNAIsNull); this.m_MJESECOBRACUNA = this.dsDefault.Db.GetString(this.PregledObracunaSelect2, 2, ref this.m__MJESECOBRACUNAIsNull); this.m_GODINAOBRACUNA = this.dsDefault.Db.GetString(this.PregledObracunaSelect2, 3, ref this.m__GODINAOBRACUNAIsNull); this.m_MJESECISPLATE = this.dsDefault.Db.GetString(this.PregledObracunaSelect2, 4, ref this.m__MJESECISPLATEIsNull); this.m_GODINAISPLATE = this.dsDefault.Db.GetString(this.PregledObracunaSelect2, 5, ref this.m__GODINAISPLATEIsNull); this.m_DATUMISPLATE = this.dsDefault.Db.GetDateTime(this.PregledObracunaSelect2, 6, ref this.m__DATUMISPLATEIsNull); this.m_tjednifondsatiobracun = this.dsDefault.Db.GetInt16(this.PregledObracunaSelect2, 7, ref this.m__tjednifondsatiobracunIsNull); this.m_MJESECNIFONDSATIOBRACUN = this.dsDefault.Db.GetInt16(this.PregledObracunaSelect2, 8, ref this.m__MJESECNIFONDSATIOBRACUNIsNull); this.m_OSNOVNIOO = this.dsDefault.Db.GetDecimal(this.PregledObracunaSelect2, 9, ref this.m__OSNOVNIOOIsNull); this.m_OBRACUNSKAOSNOVICA = this.dsDefault.Db.GetDecimal(this.PregledObracunaSelect2, 10, ref this.m__OBRACUNSKAOSNOVICAIsNull); this.m_DATUMOBRACUNASTAZA = this.dsDefault.Db.GetDateTime(this.PregledObracunaSelect2, 11, ref this.m__DATUMOBRACUNASTAZAIsNull); this.m_OBRPOSTOTNIH = this.dsDefault.Db.GetBoolean(this.PregledObracunaSelect2, 12, ref this.m__OBRPOSTOTNIHIsNull); this.m_OBRFIKSNIH = this.dsDefault.Db.GetBoolean(this.PregledObracunaSelect2, 13, ref this.m__OBRFIKSNIHIsNull); this.m_OBRKREDITNIH = this.dsDefault.Db.GetBoolean(this.PregledObracunaSelect2, 14, ref this.m__OBRKREDITNIHIsNull); this.m_ZAKLJ = this.dsDefault.Db.GetBoolean(this.PregledObracunaSelect2, 15, ref this.m__ZAKLJIsNull); this.m_SVRHAOBRACUNA = this.dsDefault.Db.GetString(this.PregledObracunaSelect2, 0x10, ref this.m__SVRHAOBRACUNAIsNull); this.m_IDENTIFIKATOROBRASCA = this.dsDefault.Db.GetString(this.PregledObracunaSelect2, 0x11, ref this.m__IDENTIFIKATOROBRASCAIsNull); this.rowPregledObracuna = this.PregledObracunaSet.PregledObracuna.NewPregledObracunaRow(); this.rowPregledObracuna["IDOBRACUN"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__IDOBRACUNIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_IDOBRACUN)); this.rowPregledObracuna["VRSTAOBRACUNA"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__VRSTAOBRACUNAIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_VRSTAOBRACUNA)); this.rowPregledObracuna["MJESECOBRACUNA"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__MJESECOBRACUNAIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_MJESECOBRACUNA)); this.rowPregledObracuna["GODINAOBRACUNA"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__GODINAOBRACUNAIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_GODINAOBRACUNA)); this.rowPregledObracuna["MJESECISPLATE"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__MJESECISPLATEIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_MJESECISPLATE)); this.rowPregledObracuna["GODINAISPLATE"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__GODINAISPLATEIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_GODINAISPLATE)); this.rowPregledObracuna["DATUMISPLATE"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__DATUMISPLATEIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_DATUMISPLATE)); this.rowPregledObracuna["tjednifondsatiobracun"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__tjednifondsatiobracunIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_tjednifondsatiobracun)); this.rowPregledObracuna["MJESECNIFONDSATIOBRACUN"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__MJESECNIFONDSATIOBRACUNIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_MJESECNIFONDSATIOBRACUN)); this.rowPregledObracuna["OSNOVNIOO"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__OSNOVNIOOIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_OSNOVNIOO)); this.rowPregledObracuna["OBRACUNSKAOSNOVICA"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__OBRACUNSKAOSNOVICAIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_OBRACUNSKAOSNOVICA)); this.rowPregledObracuna["DATUMOBRACUNASTAZA"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__DATUMOBRACUNASTAZAIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_DATUMOBRACUNASTAZA)); this.rowPregledObracuna["OBRPOSTOTNIH"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__OBRPOSTOTNIHIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_OBRPOSTOTNIH)); this.rowPregledObracuna["OBRFIKSNIH"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__OBRFIKSNIHIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_OBRFIKSNIH)); this.rowPregledObracuna["OBRKREDITNIH"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__OBRKREDITNIHIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_OBRKREDITNIH)); this.rowPregledObracuna["ZAKLJ"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__ZAKLJIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_ZAKLJ)); this.rowPregledObracuna["SVRHAOBRACUNA"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__SVRHAOBRACUNAIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_SVRHAOBRACUNA)); this.rowPregledObracuna["IDENTIFIKATOROBRASCA"] = RuntimeHelpers.GetObjectValue(Interaction.IIf(this.m__IDENTIFIKATOROBRASCAIsNull, RuntimeHelpers.GetObjectValue(Convert.DBNull), this.m_IDENTIFIKATOROBRASCA)); this.AddRowPregledobracuna(); num++; this.cmPregledObracunaSelect2.HasMoreRows = this.PregledObracunaSelect2.Read(); } this.PregledObracunaSelect2.Close(); this.Cleanup(); }
public void TahminIslemi() { if (int.TryParse(TahminKutu.Text, out girilen)) { if (girilen <= bitis && girilen >= baslangic) { hak--; if (hak > 0) { if (girilen != sayi) { MesajLabel.ForeColor = Color.Red; MesajLabel.Text = "Bilemediniz!"; HakLabel.Text = "Kalan hakkınız: " + hak.ToString(); } else { MesajLabel.ForeColor = Color.Green; MesajLabel.Text = "Tebrikler, sayıyı bildiniz!"; SonucLabel.Visible = true; TahminKutu.Enabled = false; TahminButon.Enabled = false; ResetButon.Enabled = true; ResetButon.Focus(); string ifade = Interaction.InputBox("Lütfen adınızı girin:", "Tebrikler, bildiniz!", "", 200, 200); if (ifade.Length <= 0) { ifade = "Girilmemiş"; } try { Ayarlar.BaglantiAc(); SqlCommand komut = new SqlCommand("INSERT INTO PuanDurumu(Puan, Tip, Isim) VALUES (@Puan, @Tip, @Isim)", Ayarlar.baglanti); int puan = (hak + 1) * 10; komut.Parameters.AddWithValue("@Puan", puan); komut.Parameters.AddWithValue("@Tip", "Süresiz"); komut.Parameters.AddWithValue("@Isim", ifade); komut.ExecuteNonQuery(); Ayarlar.BaglantiKapat(); MessageBox.Show("Puanınız: " + puan); } catch (SqlException hata) { MessageBox.Show(hata.Message); } } } else { HakLabel.Text = "Hiç hakkınız kalmadı!"; MesajLabel.Text = "Bilmeniz gereken sayı:"; SonucLabel.Visible = true; TahminButon.Enabled = false; TahminKutu.Enabled = false; ResetButon.Enabled = true; ResetButon.Focus(); } } else { MesajLabel.Text = "Lütfen " + baslangic + " ile " + bitis + " arasında bir sayı girin."; } } else { MesajLabel.Text = "Lütfen sadece sayı girin."; } TahminKutu.Clear(); TahminKutu.Focus(); }
private void loadconfig() { #region 旧的配置文件更新 if (File.Exists("2dmmclauncher.cfg")) { StreamReader ocfg = new StreamReader("2dmmclauncher.cfg"); string oname = ocfg.ReadLine(); string ojavaxmx = ocfg.ReadLine(); string ojavaw = ocfg.ReadLine(); XmlDocument cfg = new XmlDocument(); XmlDeclaration xmldecl; xmldecl = cfg.CreateXmlDeclaration("1.0", "utf-8", null); cfg.AppendChild(xmldecl); XmlElement cfgvalue = cfg.CreateElement("edmmc"); cfg.AppendChild(cfgvalue); XmlNode cfgroot = cfg.SelectSingleNode("edmmc"); XmlElement player = cfg.CreateElement("PlayerInfo"); player.SetAttribute("playername", oname); cfgvalue.AppendChild(player); XmlElement JavaInfo = cfg.CreateElement("JavaInfo"); JavaInfo.SetAttribute("javaxmx", ojavaxmx); JavaInfo.SetAttribute("javaw", ojavaw); cfgvalue.AppendChild(JavaInfo); cfg.AppendChild(cfgvalue); cfg.Save(cfgfile); ocfg.Close(); File.Delete("2dmmclauncher.cfg"); } #endregion if (File.Exists(cfgfile)) { XmlDocument cfg = new XmlDocument(); cfg.Load(cfgfile); XmlNode cfgroot = cfg.SelectSingleNode("edmmc"); XmlElement playerinfo = (XmlElement)cfgroot.SelectSingleNode("PlayerInfo"); playername = playerinfo.Attributes["playername"].Value; try { gamemode = playerinfo.Attributes["gamemode"].Value; } catch (NullReferenceException) { gamemode = "0"; } XmlElement javainfo = (XmlElement)cfgroot.SelectSingleNode("JavaInfo"); javaw = javainfo.Attributes["javaw"].Value; javaxmx = javainfo.Attributes["javaxmx"].Value; } else { playername = Interaction.InputBox("请输入用户名(仅影响单机模式,用于单机模式获取皮肤)", "用户名", "Player"); //c#没有inputbox,调用VB的inputbox XmlDocument cfg = new XmlDocument(); XmlDeclaration xmldecl; xmldecl = cfg.CreateXmlDeclaration("1.0", "utf-8", null); cfg.AppendChild(xmldecl); XmlElement cfgvalue = cfg.CreateElement("edmmc"); cfg.AppendChild(cfgvalue); XmlNode cfgroot = cfg.SelectSingleNode("edmmc"); XmlElement player = cfg.CreateElement("PlayerInfo"); player.SetAttribute("playername", playername); player.SetAttribute("gamemode", "0"); cfgvalue.AppendChild(player); //获取系统物理内存大小,支持大于4G的内存 double capacity = 0.0; ManagementClass cimobject1 = new ManagementClass("Win32_PhysicalMemory"); ManagementObjectCollection moc1 = cimobject1.GetInstances(); foreach (ManagementObject mo1 in moc1) { capacity += ((Math.Round(Int64.Parse(mo1.Properties["Capacity"].Value.ToString()) / 1024 / 1024.0, 1))); } moc1.Dispose(); cimobject1.Dispose(); int qmem = Convert.ToUInt16(capacity.ToString()) / 4; if (qmem < 512) { qmem = 512; } javaxmx = qmem.ToString(); //取四分之一在一些机器上会出现无法创建java虚拟机的情况,所以这里添加一个手动输入窗口 string ijavaxmx = Interaction.InputBox("输入java运行内存大小,默认为四分之一物理内存,如果你对此不了解,直接按确定即可", "javaxmx", javaxmx); if (ijavaxmx != "" && ijavaxmx != null && Convert.ToInt32(ijavaxmx) != 0) { javaxmx = ijavaxmx; } XmlElement JavaInfo = cfg.CreateElement("JavaInfo"); //从注册表读取java安装信息,对于64位系统,只判断目录名里是否有x86字串 JavaInfo.SetAttribute("javaxmx", javaxmx); { try { RegistryKey lm = Registry.LocalMachine; RegistryKey sf = lm.OpenSubKey("SOFTWARE"); RegistryKey js = sf.OpenSubKey("JavaSoft"); RegistryKey jre = js.OpenSubKey("Java Runtime Environment"); RegistryKey reg = Registry.LocalMachine; reg = reg.OpenSubKey("SOFTWARE").OpenSubKey("JavaSoft").OpenSubKey("Java Runtime Environment"); bool flag = false; bool maybe = false; foreach (string ver in jre.GetSubKeyNames()) { try { RegistryKey command = jre.OpenSubKey(ver); string str = command.GetValue("JavaHome").ToString(); if (str != "") { javaw = str + @"\bin\javaw.exe"; if (File.Exists(javaw)) { if (javaw.Contains("(x86)")) { flag = true; maybe = true; } else { flag = true; maybe = false; break; } } } } catch { } } if (maybe) { if (MessageBox.Show("可能您使用的是64位系统,但是只找到了32位的java,是否要手动指定java路径?64位系统使用32位java可能会带来性能下降问题", "X64", MessageBoxButtons.OKCancel) == DialogResult.OK) { OpenFileDialog javawp = new OpenFileDialog(); javawp.Multiselect = false; javawp.Title = "请选择javaw.exe"; javawp.Filter = "javaw.exe|javaw.exe"; if (javawp.ShowDialog() == DialogResult.OK) { javaw = javawp.FileName; } } flag = true; } if (!flag) { MessageBox.Show("获取javaw.exe目录失败,请手动查找"); OpenFileDialog javawp = new OpenFileDialog(); javawp.Multiselect = false; javawp.Title = "请选择javaw.exe"; javawp.Filter = "javaw.exe|javaw.exe"; if (javawp.ShowDialog() == DialogResult.OK) { javaw = javawp.FileName; } } } catch { MessageBox.Show("获取javaw.exe目录失败,请手动查找"); OpenFileDialog javawp = new OpenFileDialog(); javawp.Multiselect = false; javawp.Title = "请选择javaw.exe"; javawp.Filter = "javaw.exe|javaw.exe"; if (javawp.ShowDialog() == DialogResult.OK) { javaw = javawp.FileName; } } } JavaInfo.SetAttribute("javaw", javaw); cfgvalue.AppendChild(JavaInfo); cfg.AppendChild(cfgvalue); cfg.Save(cfgfile); } }
public override bool Interact(int x, int y, Interaction interaction) { throw new System.NotImplementedException(); }