public void TestAdd() { string name = "soime"; Maker maker = new Maker(name); FieldManagerViewModel vm = new FieldManagerViewModel(); vm.AddField(maker); Assert.IsTrue(vm.MakerList.Any(x => x.Name == maker.Name)); Assert.IsTrue(vm.MakerList.Any(x => x.ID == maker.ID)); }
public TweenTask(Maker maker){ Tween gw = null; this.init = delegate { gw = maker(); }; this.isOver = delegate { if(gw && gw.enabled){ return false; }else{ return true; } }; }
static void Main() { Maker[] Makers = new Maker[3]; Makers[0] = new ConcreteMakerA(); Makers[1] = new ConcreteMakerB(); Makers[2] = new ConcreteMakerC(); foreach (Maker Maker in Makers) { Product product = Maker.FactoryMethod(); Console.WriteLine("Created {0}", product.GetType().Name); } Console.Read(); }
protected virtual void OnGUISpline(ref Rect contentRect, Maker maker) { var editorVarPointsProperty = maker.EditorVarPointsProperty; contentRect.height = InterpolatorPropertyDrawer.heightField; var oldSize = editorVarPointsProperty.arraySize; var newSize = Mathf.Max(EditorGUI.IntField(contentRect, "Count", oldSize), 3); contentRect.y += InterpolatorPropertyDrawer.heightField; if (oldSize != newSize) { editorVarPointsProperty.arraySize = newSize; maker.Apply(); } var x = contentRect.xMin; var w = contentRect.width; var wh = w * 0.5f; contentRect.width = wh; for (int n = 0; n < newSize; ++n) { var elemProperty = editorVarPointsProperty.GetArrayElementAtIndex(n); var keyProperty = elemProperty.FindPropertyRelative("key"); var valueProperty = elemProperty.FindPropertyRelative("value"); var y = contentRect.yMin; this.OnGUIFloat(ref contentRect, keyProperty.floatValue, string.Format("[{0}] Key", n), (newValue) => { keyProperty.floatValue = newValue; maker.Apply(); }); contentRect.xMin += wh; contentRect.yMin = y; this.OnGUIFloat(ref contentRect, elemProperty.FindPropertyRelative("value").floatValue, "Value", (newValue) => { valueProperty.floatValue = newValue; maker.Apply(); }); contentRect.xMin = x; } contentRect.width = w; this.OnGUICurve(ref contentRect, maker.DummyInstance); }
public static void Query(this Maker maker, string @in, string name, string action) { var input = new { Name = name, In = maker.Namespace(@in), Action = action }; maker.Template("Query", input, maker.Solution.FeaturesDir / maker.Expand(@in) / $"{name}{action}.cs"); maker.Template("Query.cshtml", input, maker.Solution.FeaturesDir / @in / $"{action}.cshtml"); maker.Template("QueryTest", input, maker.Solution.AppTestsDir / "Features" / @in / $"{name}{action}Test.cs"); maker.Template("QueryPageTest", input, maker.Solution.AppPageTestsDir / "Pages" / @in / $"{name}{action}PageTest.cs"); }
public TweenTask(Maker maker) { Tween gw = null; this.init = delegate { gw = maker(); }; this.isOver = delegate { if (gw && gw.enabled) { return(false); } else { return(true); } }; }
internal static MakerInfo GetMakerInfo(IFDField makeField) { MakerInfo result = null; Maker maker = (Maker)Enum.Parse(typeof(Maker), makeField.Text, true); switch (maker) { case Maker.Nikon: result = new NikonMakerInfo(); break; case Maker.Canon: result = new CanonMakerInfo(); break; } return(result); }
public void Make_feature_for_show() { // arrange var m = new Maker(new MiruSolution(_solutionDir)); // act m.Feature("Goals", "Goal", "Details", template: "Show"); // assert (m.Solution.FeaturesDir / "Goals" / "GoalDetails.cs").ShouldContain( "public class GoalDetails"); (m.Solution.FeaturesDir / "Goals" / "Details.cshtml").ShouldContain( "<a href=\"#\">Edit</a>"); (m.Solution.AppTestsDir / "Features" / "Goals" / "GoalDetailsTest.cs").ShouldExist(); (m.Solution.AppPageTestsDir / "Pages" / "Goals" / "GoalDetailsPageTest.cs").ShouldExist(); }
private Voxel RemoveClick(WorldMaster master, Maker maker, PacketRemoveVoxel packet) { maker.BeginNewAction(); Voxel result = null; foreach (var voxel in UnityEngine.Object.FindObjectsOfType <Voxel>()) { if (voxel.transform.position.Equals(packet.VoxelPosition)) { result = voxel; break; } } maker.AddAction(packet.HexPos, result.height, result.type, VoxelType.Empty); master.graph.RemoveVoxel(result); maker.EndAction(); return(result); }
public override string Print(bool link = true, DwarfObject pov = null) { string eventString = GetYearTime(); eventString += Maker != null?Maker.ToLink(link, pov) : "UNKNOWN HISTORICAL FIGURE"; eventString += " created a masterful "; eventString += "engraving"; eventString += " for "; eventString += MakerEntity != null?MakerEntity.ToLink(link, pov) : "UNKNOWN ENTITY"; eventString += " in "; eventString += Site != null?Site.ToLink(link, pov) : "UNKNOWN SITE"; eventString += PrintParentCollection(link, pov); eventString += "."; return(eventString); }
public void Make_mailable_and_view() { // arrange var m = new Maker(new MiruSolution(_solutionDir)); // act m.Mail("Accounts", "Welcome"); // assert (m.Solution.FeaturesDir / "Accounts" / "WelcomeMail.cs") .ShouldContain( "namespace Shopifu.Features.Accounts", "public class WelcomeMail : Mailable"); (m.Solution.FeaturesDir / "Accounts" / "WelcomeMail.cshtml") .ShouldContain( "@model Shopifu.Domain.User"); }
public void GenerateFilename() { string strDt = ProductDate.ToString("yyyMMdd"); string name = ""; if (Kind == 1) { name += "[AVRIP]"; } else if (Kind == 2) { name += "[IVRIP]"; } else if (Kind == 3) { name += "[裏AVRIP]"; } else if (Kind == 4) { name += "[DMMR-AVRIP]"; } else if (Kind == 5) { name += "[DMMR-IVRIP]"; } string maker = ""; if (Maker != null) { maker = Maker.GetNameLabel(); } else { maker = StrMaker; } name += "【" + maker + "】"; name += Title + " "; name += "[" + ProductNumber + " " + strDt + "]"; Filename = name; }
public void Make_a_email() { // arrange var m = new Maker(new MiruSolution(_solutionDir)); // act m.Email("Users", "User", "Welcome"); // assert (m.Solution.FeaturesDir / "Users" / "UserWelcomeMail.cs") .ShouldExistAndContains( "namespace Shopifu.Features.Users", "public class UserWelcomeMail : Mailable"); (m.Solution.FeaturesDir / "Users" / "UserWelcomeMail.cshtml") .ShouldExistAndContains( "@model Shopifu.Domain.User", "Content in markdown, @Model.Name!"); }
private int?AddNewMaker(string make) { try { var obj = new Maker(); obj.CreatedBy = 1; obj.CreatedDate = DateTime.Now; obj.UpdatedBy = 1; obj.UpdatedDate = DateTime.Now; obj.Name = make; db.Makers.Add(obj); db.SaveChanges(); return(obj.MakerID); } catch (Exception ex) { return(1); } }
public static void Migration( this Maker m, string name, string version = null) { var @params = ExtractParams(name); var input = new { Name = name, Version = version ?? DateTime.Now.ToString("yyyyMMddHHmm"), Table = @params.TableName, Column = @params.ColumnName, }; var templateName = name.StartsWith("Alter") ? "MigrationAlter" : "Migration"; m.Template(templateName, input, m.Solution.MigrationsDir / $"{input.Version}_{name}.cs"); }
internal Maker QueryOrInsert(Maker mak) { var q = (from maker in dataContext.Maker where maker.name == mak.name select maker).Take(1); if (q.Count() == 0) { System.Console.WriteLine("insert Maker -- " + mak.name); dataContext.Maker.InsertOnSubmit(mak); dataContext.SubmitChanges(); return(mak); } else { System.Console.WriteLine("query Maker -- " + mak.name); return(q.First()); } }
public async Task Post_RequestNotValid_ReturnsBadRequest() { var expectedMakerId = 111; var expectedMaker = new Maker { Id = expectedMakerId }; var mockMakerService = new Mock <IMakerService>(); mockMakerService.Setup(x => x.Get(expectedMakerId)).ReturnsAsync(() => expectedMaker); var makerController = new MakerController(mockMakerService.Object); // Sufficient for unit tests. Integration tests are required makerController.ModelState.AddModelError("Year", "is required"); var response = await makerController.Post(expectedMaker).ConfigureAwait(false); response.Should().BeOfType <BadRequestResult>(); }
public void Should_AddScreenLeft_When_ScreenNeighborLeftExist() { var mosaic = new Mosaic(); var screen1 = new Screen(100, 200); var screen2 = new Screen(100, 200); mosaic.AddNeighbor(screen1); mosaic.AddNeighbor(screen1, screen2, DirectionEnum.Left); var maker = new Maker(mosaic.Items); maker.Init(); Assert.NotNull(mosaic); Assert.Equal(2, mosaic.Items.Count); Assert.Equal(200, maker.Dimension.Width); Assert.Equal(200, maker.Dimension.Height); }
public void Make_a_query_in_sub_folders() { // arrange var m = new Maker(new MiruSolution(_solutionDir)); // act m.Query("Admin/Report/Sales", "Sale", "Overview"); // assert (m.Solution.FeaturesDir / "Admin" / "Report" / "Sales" / "SaleOverview.cs") .ShouldContain( "namespace Contoso.University.Features.Admin.Report.Sale", "public class SaleOverview"); (m.Solution.AppTestsDir / "Features" / "Admin" / "Report" / "Sales" / "SaleOverviewTest.cs") .ShouldContain( "namespace Contoso.University.Tests.Features.Admin.Report.Sale", "public class SaleOverviewTest"); }
public ActionResult Registration([Bind(Exclude = "IsEmailVerified, ActivationCode")] Maker maker) { bool statusOK = false; string message = null; //Model validation if (ModelState.IsValid) { //Email already exist if (IsEmailExist(maker.Email)) { ModelState.AddModelError("EmailExist", "Email is already exist"); return(View(maker)); } //Generate activation code maker.ActivationCode = Guid.NewGuid(); //Password hashing maker.Password = Encrypt.Hash(maker.Password); maker.ConfirmPassword = Encrypt.Hash(maker.ConfirmPassword); //Create now maker.RegisteredDate = DateTime.Now; //Save to database db.Makers.Add(maker); db.SaveChanges(); //Send email to user SendVerificationEmail(maker.Email, maker.ActivationCode.ToString()); message = "Registration is completed. Please check you email to confirm : " + maker.Email; statusOK = true; } else { message = "Improper model"; } ViewBag.Message = message; ViewBag.StatusOK = statusOK; return(View(maker)); }
public static MakersModel GetMakers() { QBitNinjaClient client = CreateClient(); var balance = client.GetBalance(new BitcoinPubKeyAddress("1KF8kUVHK42XzgcmJF4Lxz4wcL5WDL97PB")); MakersModel makers = new MakersModel(); var tip = client.GetBlock(new BlockFeature(SpecialFeature.Last), true); makers.Height = tip.Result.AdditionalInformation.Height; var last = (DateTimeOffset.UtcNow - tip.Result.AdditionalInformation.BlockHeader.BlockTime); makers.Time = last.Hours + " h " + last.Minutes + " min " + last.Seconds + " sec ago"; WarmCache(balance); foreach (var maker in balance.Result.Operations .Where(o => o.Amount >= Money.Coins(0.0004m)) .Select(o => new { Tx = GetTransaction(o.TransactionId).Result, Op = o }) .Where(o => o.Tx != null && !o.Tx.IsCoinbase) .OrderByDescending(o => ExtractWords(o.Tx.Transaction) == null ? 0 : 1) .ThenByDescending(o => o.Op.Amount.Satoshi) .ThenByDescending(o => o.Op.Confirmations) ) { var m = new Maker(); m.TransactionId = maker.Tx.TransactionId; m.TransactionUri = new Uri("https://api.qbit.ninja/transactions/" + m.TransactionId); m.Address = maker.Tx.Transaction.Inputs[0].GetSigner().ScriptPubKey.GetDestinationAddress(Network.Main); m.AddressUri = new Uri("https://api.qbit.ninja/balances/" + m.Address); m.Amount = maker.Op.Amount; m.KindWords = ExtractWords(maker.Tx.Transaction); if (m.KindWords == null) { m.KindWords = "(lazy)"; } m.Position = makers.Makers.Count + 1; makers.Makers.Add(m); } return(makers); }
public static void New(this Maker m, string name) { var newSolutionDir = A.Path / m.Solution.RootDir / name; ThrowIfNewDirectoryExist(newSolutionDir); Console.WriteLine(); // root m.Directory(); Console.WriteLine(); var map = Maker.ReadEmbedded("_New.yml").FromYml <Dictionary <string, string> >(); foreach (var(key, stub) in map) { // FIXME: Use same tokens replacement as m.Template var destination = key .Replace("Corpo.Skeleton", m.Solution.Name) .Replace("Skeleton", m.Solution.ShortName) .Replace('\\', Path.DirectorySeparatorChar); m.Template(stub, destination); } m.Template( "appSettings-example.yml", new { environment = "Development" }, A.Path / "src" / name / "appSettings.Development.yml"); m.Template( "appSettings-example.yml", new { environment = "Test" }, A.Path / "src" / name / "appSettings.Test.yml"); Console2.BreakLine(); Console2.Line($"New solution created at:"); Console2.BreakLine(); Console2.GreenLine($"\t{m.Solution.RootDir}"); Console2.BreakLine(); Console2.GreenLine("Good luck!"); }
public IActionResult Post([FromBody] MakerDTO maker) { if (string.IsNullOrWhiteSpace(maker.Name)) { return(BadRequest()); } Maker newMaker; newMaker = new Maker() { Name = maker.Name, CountryID = maker.Country.ID }; this._dbContext.Makers.Add(newMaker); this._dbContext.SaveChanges(); return(Get(newMaker.ID)); }
public static void Command(this Maker maker, string @in, string name, string action) { var input = new { Name = name, In = maker.Namespace(@in), UrlIn = maker.Url(@in), Action = action }; maker.Template("Command", input, maker.Solution.FeaturesDir / maker.Expand(@in) / $"{name}{action}.cs"); maker.Template("Command.cshtml", input, maker.Solution.FeaturesDir / @in / $"{action}.cshtml"); maker.Template("_Command.turbo.cshtml", input, maker.Solution.FeaturesDir / @in / $"_{action}.turbo.cshtml"); maker.Template("CommandTest", input, maker.Solution.AppTestsDir / "Features" / @in / $"{name}{action}Test.cs"); maker.Template("CommandPageTest", input, maker.Solution.AppPageTestsDir / "Pages" / @in / $"{name}{action}PageTest.cs"); }
public async Task Get_IdFound_Calls_MakersService_Get_ReturnsMatchingMaker() { var expectedMakerId = 111; var expectedMaker = new Maker { Id = expectedMakerId, Name = "maker Name" }; var mockMakerService = new Mock <IMakerService>(); mockMakerService.Setup(x => x.Get(expectedMakerId)).ReturnsAsync(() => expectedMaker); var makerController = new MakerController(mockMakerService.Object); var response = await makerController.Get(expectedMakerId).ConfigureAwait(false); mockMakerService.Verify(x => x.Get(expectedMakerId)); response.Result.Should().BeOfType <OkObjectResult>() .Which.Value.Should().BeOfType <Maker>() .Which.Id.Should().Be(expectedMakerId); }
public void Make_a_job() { // arrange var m = new Maker(new MiruSolution(_solutionDir)); // act m.Job("Orders", "Order", "Placed"); // assert (m.Solution.FeaturesDir / "Orders" / "OrderPlaced.cs") .ShouldContain( "namespace Shopifu.Features.Orders", "public class OrderPlaced"); (m.Solution.AppTestsDir / "Features" / "Orders" / "OrderPlacedTest.cs") .ShouldContain( "namespace Shopifu.Tests.Features.Orders", "public class OrderPlacedTest : FeatureTest", "public async Task Can_handle_placed_order_job()"); }
public ActionResult Edit(Maker maker) { string message = null; Maker this_maker = db.Makers.Find(maker.Id); if (this_maker != null) { this_maker.FirstName = maker.FirstName; this_maker.LastName = maker.LastName; db.Configuration.ValidateOnSaveEnabled = false; db.SaveChanges(); return(RedirectToAction("Details", new { id = maker.Id })); } else { message = "Maker not found"; } ViewBag.Message = message; return(View()); }
public static void Feature( this Maker maker, string @in, string name, string action, string template, bool withTurboResult = true, bool withView = true, bool withFeatureTest = true, bool withPageTest = true) { var input = new { Name = name, In = maker.Namespace(@in), Action = action }; maker.Template($"{template}-Feature", input, maker.Solution.FeaturesDir / maker.Expand(@in) / $"{name}{action}.cs"); if (withView) { maker.Template($"{template}-Feature.cshtml", input, maker.Solution.FeaturesDir / maker.Expand(@in) / $"{action}.cshtml"); } if (withTurboResult && (template.EndsWith("New") || template.EndsWith("Edit"))) { maker.Template($"{template}-_Feature.turbo.cshtml", input, maker.Solution.FeaturesDir / maker.Expand(@in) / $"_{action}.turbo.cshtml"); } if (withFeatureTest) { maker.Template($"{template}-FeatureTest", input, maker.Solution.AppTestsDir / "Features" / maker.Expand(@in) / $"{name}{action}Test.cs"); } if (withPageTest) { maker.Template($"{template}-FeaturePageTest", input, maker.Solution.AppPageTestsDir / "Pages" / maker.Expand(@in) / $"{name}{action}PageTest.cs"); } }
public void Make_new_solution_named_with_dots() { var m = Maker.For(_tempDir, "StackExchange.StackOverflow"); m.New("StackExchange.StackOverflow"); (m.Solution.RootDir / ".gitignore").ShouldExist(); (m.Solution.RootDir / "StackExchange.StackOverflow.sln") .ShouldContain(@"""StackExchange.StackOverflow"", ""src\StackExchange.StackOverflow\StackExchange.StackOverflow.csproj"""); // config (m.Solution.AppDir / "appSettings-example.yml").ShouldContain("{{ db_dir }}App_dev"); (m.Solution.AppDir / "appSettings.Development.yml").ShouldContain("{{ db_dir }}App_dev"); (m.Solution.AppDir / "appSettings.Test.yml").ShouldContain("{{ db_dir }}App_dev"); // app (m.Solution.AppDir / "Database" / "StackOverflowDbContext.cs").ShouldContain("public class StackOverflowDbContext"); // test (m.Solution.AppTestsDir / "StackOverflowFabricator.cs").ShouldContain("public class StackOverflowFabricator"); }
public void Make_scaffold() { var m = new Maker(new MiruSolution(_solutionDir)); m.Scaffold("Teams", "Team"); (m.Solution.FeaturesDir / "Teams" / "TeamNew.cs").ShouldExist(); (m.Solution.FeaturesDir / "Teams" / "TeamEdit.cs").ShouldExist(); (m.Solution.FeaturesDir / "Teams" / "Edit.cshtml").ShouldExist(); (m.Solution.AppTestsDir / "Features" / "Teams" / "TeamEditTest.cs").ShouldExist(); (m.Solution.AppPageTestsDir / "Pages" / "Teams" / "TeamEditPageTest.cs").ShouldExist(); (m.Solution.FeaturesDir / "Teams" / "TeamDelete.cs").ShouldExist(); (m.Solution.AppTestsDir / "Features" / "Teams" / "TeamDeleteTest.cs").ShouldExist(); // (m.Solution.AppPageTestsDir / "Pages" / "Teams" / "TeamDeletePageTest.cs").ShouldExist(); (m.Solution.FeaturesDir / "Teams" / "TeamList.cs").ShouldExist(); (m.Solution.FeaturesDir / "Teams" / "List.cshtml").ShouldExist(); (m.Solution.AppTestsDir / "Features" / "Teams" / "TeamListTest.cs").ShouldExist(); (m.Solution.AppPageTestsDir / "Pages" / "Teams" / "TeamListPageTest.cs").ShouldExist(); }
public static void Feature(this Maker maker, string @in, string name, string action, string template) { var input = new { Name = name, In = maker.Namespace(@in), Action = action }; maker.Template($"{template}-Feature", input, maker.Solution.FeaturesDir / maker.Expand(@in) / $"{name}{action}.cs"); maker.Template($"{template}-Feature.cshtml", input, maker.Solution.FeaturesDir / maker.Expand(@in) / $"{action}.cshtml"); if (template.Equals("New") || template.Equals("Edit")) { maker.Template($"{template}-_Feature.js.cshtml", input, maker.Solution.FeaturesDir / maker.Expand(@in) / $"_{action}.js.cshtml"); } maker.Template($"{template}-FeatureTest", input, maker.Solution.AppTestsDir / "Features" / maker.Expand(@in) / $"{name}{action}Test.cs"); maker.Template($"{template}-FeaturePageTest", input, maker.Solution.AppPageTestsDir / "Pages" / maker.Expand(@in) / $"{name}{action}PageTest.cs"); }
static void Main(string[] args) { var running = true; while (running) { var env = StandardEnvironment.CreateSandbox(); env.Define("args", DatumHelpers.atomList(args)); var statistics = new Statistics(); env = statistics.AddTo(env); var assembly = typeof(Program).GetTypeInfo().Assembly; var docEnvironment = new StandardDefinition(); var maker = new Maker() { Environment = docEnvironment }; try { var evaluator = new Evaluator(); var input = Console.ReadLine(); Datum result = default(Datum); foreach (var d in ReadDatums(input)) { result = evaluator.Evaluate(statistics, env, d); } Console.Write(result); } catch (Exception ex) { Console.Error.WriteLine("ERROR:\n{0}\n{1}\n", ex, ex.StackTrace); } } }
private void readConfig_Click(object sender, EventArgs e) { if (result == null || result.IsCompleted) { ResetDevice(); listBox.Items.Clear(); if (status.Algorithm == UsedAlgorithm.Cucliced) { Invoke(initer, 0, 31); maker = new Maker(MakeCuclic); } else { Invoke(initer, 0, 1); maker = new Maker(MakeBroadcast); } status.Working = true; result = maker.BeginInvoke(null, null); } }
private static void Main(string[] args) { Maker maker = new Maker(); maker.GenerateCsFiles(); }
private void CreateBindingProperties() { DataDirector ddr = DataDirector.GetInstance(); if (Maker == null && MakerText != null) { Maker newMaker = new Maker(MakerText); ddr.AddField(newMaker); Maker = ddr.SearchField<Maker>(newMaker.ID); } if (Measure == null && MeasureText != null) { Measure newMeasure = new Measure(MeasureText); ddr.AddField(newMeasure); Measure = ddr.SearchField<Measure>(newMeasure.ID); } }
private void buttonWriteToDevice_Click(object sender, EventArgs e) { lock (workHandle) { if (workHandle.operation == Operation.Default) { workHandle.operation = Operation.Write; rInfo = new ReadInfo(); rInfo.Device = device; rInfo.DeviceNumber = (int)numericUpDownDeviceNumber.Value; rInfo.TimeoutForAnswer = (int)numericUpDownDeviceAnswerTimeout.Value; rInfo.TimeoutBetweenRead = (int)numericUpDownTimeoutForAnswer.Value; rInfo.AttemptsToRead = (int)numericUpDownCountDo.Value; rInfo.NumberOfDataChecks = (int)numericUpDown5.Value; rInfo.UseBroadcast = checkBoxUseBroadcast.Checked; if (rInfo.UseBroadcast) { rInfo.Device = Device.D3F; rInfo.DeviceNumber = 63; } if (comboBoxAlgorithmWrite.SelectedIndex == 0) { rInfo.UsingAnAlgorithmWithDataProtection = false; } else rInfo.UsingAnAlgorithmWithDataProtection = true; if (checkBoxAllPages.Checked) { for (int i = 0; i < rInfo.Pages.Length; i++) { rInfo.Pages[i] = (i + 1); } rInfo.countCommands = 112; } else { if (checkBoxPage1.Checked) { rInfo.Pages[0] = 1; rInfo.countCommands += 16; } if (checkBoxPage2.Checked) { rInfo.Pages[1] = 2; rInfo.countCommands += 16; } if (checkBoxPage3.Checked) { rInfo.Pages[2] = 3; rInfo.countCommands += 16; } if (checkBoxPage4.Checked) { rInfo.Pages[3] = 4; rInfo.countCommands += 16; } if (checkBoxPage5.Checked) { rInfo.Pages[4] = 5; rInfo.countCommands += 16; } if (checkBoxPage6.Checked) { rInfo.Pages[5] = 6; rInfo.countCommands += 16; } if (checkBoxPage7.Checked) { rInfo.Pages[6] = 7; rInfo.countCommands += 16; } } try { workHandle.need = NeedTolk.Yes; workHandle.commonTimeout = rInfo.TimeoutForAnswer; workHandle.defTimeout = rInfo.TimeoutBetweenRead; workHandle.deviceNumber = rInfo.DeviceNumber; workHandle.countDo = rInfo.AttemptsToRead; Maker maker = new Maker(Do); maker.BeginInvoke(null, null); } catch (Exception ex) { MessageBox.Show("Не удалось прочитать конфигурацию устройства!" + Constants.vbCrLf + "Причина: " + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void ExecuteAddNewItemCommand() { IField newField = null; string header = SelectedTabItem.Header as string; switch (header) { case Maker.HEADER: newField = new Maker(string.Format("새로운 {0}", Maker.HEADER)); break; case Measure.HEADER: newField = new Measure(string.Format("새로운 {0}", Measure.HEADER)); break; case Employee.HEADER: newField = new Employee(string.Format("새로운 {0}", Employee.HEADER)); break; case Customer.HEADER: newField = new Customer(string.Format("새로운 {0}", Customer.HEADER)); break; case Supplier.HEADER: newField = new Supplier(string.Format("새로운 {0}", Supplier.HEADER)); break; case Warehouse.HEADER: newField = new Warehouse(string.Format("새로운 {0}", Warehouse.HEADER)); break; case Project.HEADER: newField = new Project(string.Format("새로운 {0}", Project.HEADER)); break; default: throw new NotSupportedException(); } AddField(newField); }
public static void Register(Maker maker) { _functions.Add(maker); }
private void SaveForm_Shown(object sender, EventArgs e) { Invoke(initer, 0, 64); maker = new Maker(WriteCFG); async = maker.BeginInvoke(null, null); }
private void button3_Click(object sender, EventArgs e) { lock (workHandle) { if (workHandle.operation == Operation.Default) { workHandle.operation = Operation.SelectedWrite; workHandle.selected = new DataGridViewCell[GetActivedPage().SelectedCells.Count]; GetActivedPage().SelectedCells.CopyTo(workHandle.selected, 0); Array.Sort(workHandle.selected, new Comparer()); if (comboBoxAlgorithmWrite.SelectedIndex == 1) { workHandle.needSafe = true; } workHandle.need = NeedTolk.Yes; workHandle.commonTimeout = (int)numericUpDownDeviceAnswerTimeout.Value; workHandle.defTimeout = (int)numericUpDownTimeoutForAnswer.Value; if (checkBoxUseBroadcast.Checked) { workHandle.deviceNumber = 63; device = Device.D3F; } else workHandle.deviceNumber = (int)numericUpDownDeviceNumber.Value; workHandle.countDo = (int)numericUpDownCountDo.Value; Maker maker = new Maker(Do); maker.BeginInvoke(null, null); } } }
/// <summary> /// старт загрузки!!! /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void LoadeForm_Shown(object sender, EventArgs e) { Invoke(initer, 0, 48); maker = new Maker(ReadCFG); async = maker.BeginInvoke(null, null); }
public void WhenAddNewMakerSyncMakers() { var viewmodel = new InventoryStatusViewModel(); var someMaker = new Maker("some maker"); DataDirector.GetInstance().AddField(someMaker); Assert.IsTrue(viewmodel.DataGridViewModel1.Makers.Any(x => x.ID == someMaker.ID)); }
public void TestSave(bool expected, Maker arg1, List<Equipment> arg2) { bool result = false; try { result = arg1.Save(arg2); } catch (Exception ex) { Debug.Print(ex.Message); result = false; } Assert.AreEqual(expected, result); }
protected override void AttachFields() { this.品番 = this["品番"].AsInt32(defaultValue: 0); this.船種 = this["船種"].AsString(defaultValue: "不明"); this.品名 = this["品名"].AsString(defaultValue: "名無し"); this.税込価格 = this["税込価格"].AsInt32(defaultValue: -1); this.本体価格 = this["本体価格"].AsInt32(numberStyles: System.Globalization.NumberStyles.Currency, defaultValue: -1); this.メーカー = this["メーカー"].AsEnum<Maker>(defaultValue: Maker.UNKNOWN); }