public void Check_NguThuDon_Mau_Hoi() { Tru tru = LookUpTable.NguThuDon(CanEnum.Mau, ChiEnum.Hoi); Assert.AreEqual <CanEnum>(CanEnum.Quy, tru.ThienCan.Can); Assert.AreEqual <ChiEnum>(ChiEnum.Hoi, tru.DiaChi.Ten); }
protected override LookUpTable HandleLookupOnLocalPage(LookUpTable lookup, CorasauDataGrid dg) { var followup = dg.SelectedItem as CrmFollowUpClient; if (followup == null) { return(lookup); } if (dg.CurrentColumn?.Name == "DCAccount") { switch (followup._DCType) { case CrmCampaignMemberType.Contact: lookup.TableType = typeof(Uniconta.DataModel.Contact); break; case CrmCampaignMemberType.Creditor: lookup.TableType = typeof(Uniconta.DataModel.Creditor); break; case CrmCampaignMemberType.Debtor: lookup.TableType = typeof(Uniconta.DataModel.Debtor); break; case CrmCampaignMemberType.Prospect: lookup.TableType = typeof(Uniconta.DataModel.CrmProspect); break; } } return(lookup); }
static void Main(string[] args) { TongHopCanChi.Init(); LookUpTable.Init(); var dan = from chi in TongHopCanChi.MuoiHaiDiaChi where chi.Ten == ChiEnum.Dan select chi; var ngo = TongHopCanChi.MuoiHaiDiaChi.Single(u => u.Ten == ChiEnum.Ngo); //NguHanhEnum nh; //LookUpTable.NapAm.TryGetValue(new Tuple<CanEnum, ChiEnum>(CanEnum.At, ChiEnum.None),out nh); var vts = LookUpTable.VongTruongSinh(CanEnum.Quy, ChiEnum.Mao); var truNguHoDon = LookUpTable.NguHoDon(CanEnum.Quy, ChiEnum.Hoi); var truNguThuDon = LookUpTable.NguThuDon(CanEnum.Quy, ChiEnum.Hoi); var canNgay = new ThienCan(CanEnum.At); var can = new ThienCan(CanEnum.Giap); SettingRules.SetThapThan(canNgay, can); Console.ReadKey(); }
/// <summary> /// Constructor caller of base constructor /// Also reads a saves LUT file by its filename /// </summary> /// <param name="mod">One of provided image modifications</param> /// <param name="imageSet">Pointer to image set from engine</param> /// <param name="name">LUT filename</param> public ApplyLUT(ImageModification mod, ImageSet imageSet, string name) : base(mod, imageSet) { Tuple <int, Tuple <byte, byte, byte> [, , ]> lut = LookUpTable.Read(name); size = lut.Item1; map = lut.Item2; }
public void Check_NguThuDon_At_Than() { Tru tru = LookUpTable.NguThuDon(CanEnum.At, ChiEnum.Than); Assert.AreEqual <CanEnum>(CanEnum.Giap, tru.ThienCan.Can); Assert.AreEqual <ChiEnum>(ChiEnum.Than, tru.DiaChi.Ten); }
protected override LookUpTable HandleLookupOnLocalPage(LookUpTable lookup, CorasauDataGrid dg) { var invRes = dg.SelectedItem as InvReservationClient; if (invRes == null) { return(lookup); } if (dg.CurrentColumn?.Name == "OrderNumber") { switch (invRes._DCType) { case OrderType.SalesOrder: lookup.TableType = typeof(Uniconta.DataModel.DebtorOrder); break; case OrderType.PurchaseOrder: lookup.TableType = typeof(Uniconta.DataModel.CreditorOrder); break; case OrderType.Offer: lookup.TableType = typeof(Uniconta.DataModel.DebtorOffer); break; case OrderType.Production: lookup.TableType = typeof(Uniconta.DataModel.ProductionOrder); break; } } return(lookup); }
public void Check_NguHoDon_Giap_Mao() { Tru tru = LookUpTable.NguHoDon(CanEnum.Giap, ChiEnum.Mao); Assert.AreEqual <CanEnum>(CanEnum.Dinh, tru.ThienCan.Can); Assert.AreEqual <ChiEnum>(ChiEnum.Mao, tru.DiaChi.Ten); }
static public LookUpTable HandleLookupOnLocalPage(CorasauDataGrid grid, LookUpTable lookup) { var trans = grid.SelectedItem as Uniconta.DataModel.GLTrans; if (trans == null) { return(lookup); } if (grid.CurrentColumn?.Name == "DCAccount") { switch ((int)trans._DCType) { case 1: lookup.TableType = typeof(Uniconta.DataModel.Debtor); break; case 2: lookup.TableType = typeof(Uniconta.DataModel.Creditor); break; case 3: lookup.TableType = typeof(Uniconta.DataModel.FAM); break; } } return(lookup); }
private void RootVisual_KeyDown(object sender, System.Windows.Input.KeyEventArgs e) { if (e.Key == Key.F6 && (dgContactGrid.CurrentColumn == DCType || dgContactGrid.CurrentColumn == DCAccount)) { var currentRow = dgContactGrid.SelectedItem as ContactClient; if (currentRow != null) { var lookupTable = new LookUpTable(); lookupTable.api = this.api; lookupTable.KeyStr = Convert.ToString(currentRow._DCAccount); if (currentRow._DCType == 1) { lookupTable.TableType = typeof(Uniconta.DataModel.Debtor); this.LookUpTable(lookupTable, Uniconta.ClientTools.Localization.lookup("Lookup"), TabControls.DebtorAccount); } if (currentRow._DCType == 2) { lookupTable.TableType = typeof(Uniconta.DataModel.Creditor); this.LookUpTable(lookupTable, Uniconta.ClientTools.Localization.lookup("Lookup"), TabControls.CreditorAccount); } if (currentRow._DCType == 3) { lookupTable.TableType = typeof(Uniconta.DataModel.CrmProspect); this.LookUpTable(lookupTable, Uniconta.ClientTools.Localization.lookup("Lookup"), TabControls.CrmProspectPage); } } } }
protected override LookUpTable HandleLookupOnLocalPage(LookUpTable lookup, CorasauDataGrid dg) { var trans = dg.SelectedItem as InvTransClient; if (trans == null) { return(lookup); } if (dg.CurrentColumn?.Name == "DCAccount") { switch ((int)trans._MovementType) { case 1: lookup.TableType = typeof(Uniconta.DataModel.Debtor); break; case 2: lookup.TableType = typeof(Uniconta.DataModel.Creditor); break; } } else if (dg.CurrentColumn?.Name == "Item") { lookup.TableType = typeof(Uniconta.DataModel.InvItem); } return(lookup); }
public void Check_NguThuDon_Binh_Suu() { Tru tru = LookUpTable.NguThuDon(CanEnum.Binh, ChiEnum.Suu); Assert.AreEqual <CanEnum>(CanEnum.Ky, tru.ThienCan.Can); Assert.AreEqual <ChiEnum>(ChiEnum.Suu, tru.DiaChi.Ten); }
public void Check_NguThuDon_Dinh_Dan() { Tru tru = LookUpTable.NguThuDon(CanEnum.Dinh, ChiEnum.Dan); Assert.AreEqual <CanEnum>(CanEnum.Nham, tru.ThienCan.Can); Assert.AreEqual <ChiEnum>(ChiEnum.Dan, tru.DiaChi.Ten); }
void Awake() { _enemigosASpawnearPrimerasDiezRondas = new LookUpTable <int, int>(CalculateEnemiesToSpawn); for (int i = 1; i < 11; i++) { _enemigosASpawnearPrimerasDiezRondas.ReturnValue(i); } }
/// <summary> /// Dataline Entity Format for CSV File /// </summary> public Def_FaoFpi() { // Specify (FieldName, ValueAddress, ValueType) Here: LookUpTable.Add("STAID", (ValueAddress: 0, ValueType: "UInt16")); LookUpTable.Add("SOUID", (ValueAddress: 1, ValueType: "UInt16")); LookUpTable.Add("DATE", (ValueAddress: 2, ValueType: "DateTime")); LookUpTable.Add("TG", (ValueAddress: 3, ValueType: "Int16")); LookUpTable.Add("Q_TG", (ValueAddress: 4, ValueType: "SByte")); }
public Sinuous(float amplitudeX, float frequencyX, float amplitudeY, float frequencyY) { _sinTable = new LookUpTable <float, float>(MovementValue); _sinTableY = new LookUpTable <float, float>(MovementValueY); _amplitudeX = amplitudeX; _frequencyX = frequencyX; _amplitudeY = amplitudeY; _frequencyY = frequencyY; }
public void CRCPacketBuilderTest() { var table = new LookUpTable(0x1021); var calculator = new CRCChecksumCalculator(table); IPacketBuilder _builder = new CRCPacketBuilder(calculator); IXModemProtocolOptions _options = new XModemProtocolOptions(); RunTest(Tuple.Create(_builder, _options, 127)); RunTest(Tuple.Create(_builder, _options, 129)); }
protected override LookUpTable HandleLookupOnLocalPage(LookUpTable lookup, CorasauDataGrid dg) { var note = dg.SelectedItem as UserNotesClient; if (note != null && dg.CurrentColumn?.Name == "KeyStr") { lookup.TableType = Global.ClassId2BaseType(note.CompanyId, note._TableId); } return(lookup); }
protected override LookUpTable HandleLookupOnLocalPage(LookUpTable lookup, CorasauDataGrid dg) { var doc = dg.SelectedItem as UserDocsClient; if (doc != null && dg.CurrentColumn?.Name == "KeyStr") { lookup.TableType = doc.RefType; } return(lookup); }
private void RootVisual_KeyDown(object sender, System.Windows.Input.KeyEventArgs e) { if (e.Key == Key.F6 && dgInvBomclientGrid.CurrentColumn == ItemPart) { var itempart = dgInvBomclientGrid.CurrentCellValue; var lookupTable = new LookUpTable(); lookupTable.api = this.api; lookupTable.KeyStr = Convert.ToString(itempart); lookupTable.TableType = typeof(InvItem); this.LookUpTable(lookupTable, Uniconta.ClientTools.Localization.lookup("Lookup"), TabControls.InventoryItems); } }
protected override LookUpTable HandleLookupOnLocalPage(LookUpTable lookup, CorasauDataGrid dg) { var selectedItem = dg.SelectedItem as TableFieldChangeLogClientLocal; if (selectedItem == null) { return(lookup); } var tableType = dgFieldChangeLog.masterRecord.GetType(); lookup.TableType = tableType; return(lookup); }
protected override LookUpTable HandleLookupOnLocalPage(LookUpTable lookup, CorasauDataGrid dg) { var inv = dg.SelectedItem as InvTransInvoice; if (inv == null) { return(lookup); } if (dg.CurrentColumn?.Name == "Item") { lookup.TableType = typeof(Uniconta.DataModel.InvItem); } return(lookup); }
protected override LookUpTable HandleLookupOnLocalPage(LookUpTable lookup, CorasauDataGrid dg) { var order = dg.SelectedItem as DebtorOrderClient; if (order == null) { return(lookup); } if (dg.CurrentColumn?.Name == "Account") { lookup.TableType = typeof(Uniconta.DataModel.Debtor); } return(lookup); }
protected override LookUpTable HandleLookupOnLocalPage(LookUpTable lookup, CorasauDataGrid dg) { var crmView = dg.SelectedItem as CrmDebtorView; if (crmView == null) { return(lookup); } if (dg.CurrentColumn?.Name == "AccountNumber") { lookup.TableType = typeof(Uniconta.DataModel.Debtor); } return(lookup); }
public void LookupTableTest() { List <int[]> indicesToCheck = new List <int[]> { new int[] { 0, 1, 187, 254, 255, }, new int[] { 0, 4129, 5808, 3793, 7920, }, }; ICRCLookUpTable table = new LookUpTable(0x1021); for (int i = 0; i < indicesToCheck[0].Length; i++) { // Test Lookup table by testing random indices to be sure value is correct. Assert.AreEqual(table.QueryTable(indicesToCheck[0][i]), indicesToCheck[1][i]); } }
public XModemToolFactory() { int polynomial = XModemProtocolConfigurationSection.Settings.Polynomial.Value; _table = new LookUpTable(polynomial); _normalChecksumValidator = new NormalChecksumValidator(_calculator); _validator = new PacketValidator(_normalChecksumValidator); _normalPacketBuilder = new NormalPacketBuilder(_calculator); _checksumTool = new XModemTool { Builder = _normalPacketBuilder, Validator = _validator }; TableChanged(); }
public async Task <LookUpTable> GetLookUpData() { var result = new LookUpTable(); var modelMake = new List <ModelMake> { new ModelMake { Id = 1, CarModel = "Corolla", CardMake = "Toyota" }, new ModelMake { Id = 2, CarModel = "Camery", CardMake = "Toyota" }, new ModelMake { Id = 3, CarModel = "Accord", CardMake = "Honda" }, new ModelMake { Id = 4, CarModel = "Civic", CardMake = "Honda" } }; var premiumType = new List <PremiumType> { new PremiumType { Id = 1, Premium = "₦5000", PremType = "Car" }, new PremiumType { Id = 2, Premium = "₦5000", PremType = "SUV" }, new PremiumType { Id = 3, Premium = "₦7500", PremType = "Truck" }, new PremiumType { Id = 4, Premium = "₦5000", PremType = "Van" } }; result.modelMake = modelMake; result.premiumType = premiumType; return(result); }
private void DebtorCreditorGDPRTextCleanUp_PreviewKeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.F6) { var currentRow = dgDebCredGDPRClnUp.SelectedItem as DebtorCreditorLocal; if (currentRow != null) { var lookupTable = new LookUpTable(); lookupTable.api = this.api; lookupTable.KeyStr = currentRow.Account; if (currentRow._DCType == 1) { lookupTable.TableType = typeof(Uniconta.DataModel.Debtor); this.LookUpTable(lookupTable, Uniconta.ClientTools.Localization.lookup("Lookup"), TabControls.DebtorAccount); } if (currentRow._DCType == 2) { lookupTable.TableType = typeof(Uniconta.DataModel.Creditor); this.LookUpTable(lookupTable, Uniconta.ClientTools.Localization.lookup("Lookup"), TabControls.CreditorAccount); } } } }
public async Task <LookUpTable> GetLookUpData() { LookUpTable result = null; string json = string.Empty; try { using (WebClient wc = new WebClient()) { json = wc.DownloadString($"https://localhost:44310/api/PolicyPremium/request-lookup"); } result = JsonSerializer.Deserialize <LookUpTable>(json); return(result); } catch (Exception ex) { string msg = ex.Message; string msg2 = ex.StackTrace; } return(result); }
protected override LookUpTable HandleLookupOnLocalPage(LookUpTable lookup, CorasauDataGrid dg) { var inv = dg.SelectedItem as InvTransInvoice; if (inv == null) { return(lookup); } var currentCol = dg.CurrentColumn; if (currentCol != null) { if (currentCol.FieldName == "Item") { lookup.TableType = typeof(Uniconta.DataModel.InvItem); } else if (currentCol.FieldName == "DCAccount") { lookup.TableType = typeof(Uniconta.DataModel.Debtor); } } return(lookup); }
protected override LookUpTable HandleLookupOnLocalPage(LookUpTable lookup, CorasauDataGrid dg) { return(CreateEmailListPage.HandleLookupOnLocalPage(dgEmailList, lookup)); }