private void CompressButton_Click(object sender, EventArgs e) { ResetData(); string input = inputTextBox.Text.ToString(); Characters = BaseLogic.GetProbabilityDictionary(input); Nodes = BaseLogic.Compress(Nodes, Characters, SelectedCompressionMethod); DrawingUtility.InitializePositions(Nodes, 600, 20); AssignRootCharacters(Nodes); DrawNodesToAStep(0); Dictionary <char, string> ResultingCodes = new Dictionary <char, string>(); foreach (Node node in Nodes) { if (node.Char != '\\') { ResultingCodes[node.Char] = node.Code; } } StringBuilder sb = new StringBuilder(); foreach (char character in input) { sb.Append(ResultingCodes[character]); } richTextBox1.Text = sb.ToString(); CompressionRatio.Text = Math.Round(CalculateCompressionRatio(input, sb.ToString()), 3).ToString(); ResultLabel.Text = GetCompressionCodes(Nodes); }
private static BaseLogic DeserializeLogicItem(XElement itemXML) { BaseLogic item = new BaseLogic(); switch (itemXML.Element("Name").Value) { case "Information": item = new InformationResource() { ID = new Guid(itemXML.Element("ID").Value), DesignerID = new Guid(itemXML.Element("DesignerID").Value), Name = itemXML.Element("Name").Value, CreationDate = DateTime.Parse(itemXML.Element("CreationDate").Value), Category = (Category)Enum.Parse(typeof(Category), itemXML.Element("Category").Value), Document = new Document() { Content = Encoding.ASCII.GetBytes(itemXML.Element("Document").Value) }, Title = itemXML.Element("Title").Value }; break; default: item.ID = new Guid(itemXML.Element("ID").Value); item.DesignerID = new Guid(itemXML.Element("DesignerID").Value); item.Name = itemXML.Element("Name").Value; break; } return(item); }
private static BaseLogic RuleLogic(BaseLogic _formula1, BaseLogic _formula2) { try { var formula1 = _formula1 as Believe; var formula2 = _formula2 as Believe; if (formula1 != null && formula2 != null && formula1.Agent1.Equals(formula2.Agent1)) { var concatenate = new Concatenate(); concatenate.Formulas.Add(formula1.Formula); concatenate.Formulas.Add(formula2.Formula); var believe = new Believe { Agent1 = formula1.Agent1, Formula = concatenate }; return(believe); } ; } catch (Exception e) { Console.WriteLine(e); throw; } return(null); }
private static List <BaseLogic> RuleLogic(BaseLogic _formula1) { try { var formula1 = _formula1 as Sees; if (formula1 != null && formula1.Formula.GetType() == typeof(Concatenate)) { var formula2 = formula1.Formula as Concatenate; if (formula2 != null && formula2.GetType() == typeof(Concatenate)) { var ruleLogic = new List <BaseLogic>(); foreach (var formula in formula2.Formulas) { ruleLogic.Add(new Sees() { Agent1 = formula1.Agent1, Formula = formula }); } return(ruleLogic); } } } catch (Exception e) { Console.WriteLine(e); throw; } return(null); }
private void FixedUpdate() { if (target != default) { BaseLogic.MoveToPoint(transform, speed); } }
private static DataSet CallEntityBulkCopy(string logPath, string file, string ext, BaseLogic logic) { string stagingTable = "MonitoringResultTemp"; DataSet cmdExcel = null; cmdExcel = logic.BulkCopyToStagingTable<CIFDataQualityEntity>(file, ext, stagingTable, logPath); return cmdExcel; }
public void StateChanged(BaseLogic sender, StateChangedEventArgs args) { if (args.State == eState.RETRIEVED) { this.DataSource = sender.Container; } }
private void Open_Executed() { XElement root = LoadSerializedDataFromFile(); if (root == null) { return; } ResourceDesigner.Children.Clear(); ResourceDesigner.SelectionService.ClearSelection(); //deserialize logic items fron xml and populate logic item list IEnumerable <XElement> LogicItemsXML = root.Elements("LogicItems").Elements("LogicItem"); List <BaseLogic> LogicItems = new List <BaseLogic>(); foreach (XElement itemXML in LogicItemsXML) { BaseLogic item = DeserializeLogicItem(itemXML); LogicItems.Add(item); } IEnumerable <XElement> DesignerItemsXML = root.Elements("DesignerItems").Elements("DesignerItem"); foreach (XElement itemXML in DesignerItemsXML) { Guid id = new Guid(itemXML.Element("ID").Value); DesignerItem item = DeserializeDesignerItem(itemXML, id, 0, 0); //get logic item from logic item list item.BoundLogicItem = LogicItems.Find(p => p.DesignerID == item.ID); item.dispName = item.BoundLogicItem.Name; //if (item.BoundLogicItem is BaseResource) ResourceDesigner.AddChild(item); //else // ResourceDesigner.Children.Add(item); SetConnectorDecoratorTemplate(item); } this.InvalidateVisual(); IEnumerable <XElement> connectionsXML = root.Elements("Connections").Elements("Connection"); foreach (XElement connectionXML in connectionsXML) { Guid sourceID = new Guid(connectionXML.Element("SourceID").Value); Guid sinkID = new Guid(connectionXML.Element("SinkID").Value); String sourceConnectorName = connectionXML.Element("SourceConnectorName").Value; String sinkConnectorName = connectionXML.Element("SinkConnectorName").Value; Connector sourceConnector = GetConnector(sourceID, sourceConnectorName); Connector sinkConnector = GetConnector(sinkID, sinkConnectorName); Connection connection = new Connection(sourceConnector, sinkConnector); Canvas.SetZIndex(connection, Int32.Parse(connectionXML.Element("zIndex").Value)); ResourceDesigner.Children.Add(connection); } }
public void StateChanged(BaseLogic sender, StateChangedEventArgs args) { if (args.State == eState.RETRIEVED) { this._DataSourceList = sender.Containers; this.RebindData(); } }
public void ListStateChanged(BaseLogic sender, StateChangedEventArgs args) { //MessageBox.Show(sender.ToString() + " List State Changed"); if (args.State == eState.RETRIEVED) { vsComboBox1.RebindData(); } }
private void migrateBtn_Click(object sender, RoutedEventArgs e) { string logPath = Environment.CurrentDirectory + "\\logs\\MirationLog_" + DateTime.Now.ToString("yyyy-MM-dd_HH-mm") + ".txt"; string file = attachTxtBox.Text; string ext = System.IO.Path.GetExtension(file); BaseLogic logic = new BaseLogic(); DataSet cmdExcel = CallEntityBulkCopy(logPath, file, ext, logic); MessageBox.Show("Success"); }
public override void StateChanged(BaseLogic sender, StateChangedEventArgs args) { //MessageBox.Show(sender.ToString() + " State Changed"); if (args.State == eState.RETRIEVED) { //MessageBox.Show("NonList - Retrieved"); DataSource = sender.Container; } }
private static BaseLogic DeserializeLogicItem(XElement itemXML) { BaseLogic item = new BaseLogic(); item.ID = new Guid(itemXML.Element("ID").Value); item.DesignerID = new Guid(itemXML.Element("DesignerID").Value); item.Name = itemXML.Element("Name").Value; return(item); }
public MapRenderer() { _logics = new BaseLogic<MapView>[] { new PolylineLogic(), new PolygonLogic(), new CircleLogic(), new PinLogic(), new TileLayerLogic() }; }
/// <summary> /// Initialize ServiceApplication. /// </summary> static ServiceApplication() { _baseLogic = new BaseLogic(new DataLogic(), new CommunicationLogic()); _clock = new System.Windows.Forms.Timer(); _clock.Interval = 15000; _messageWindow = new ServiceMessageWindow(); _messageWindow.OnRegisteredMessage += OnMessageWindowRegisteredMessage; _clock.Tick += OnTimerTick; }
public void Read() { Mapper.Reset(); OrderDetailDTO order = CreateOrderDetail(); BaseLogic <OrderDetailEntity, OrderDetailDTO> logic = new BaseLogic <OrderDetailEntity, OrderDetailDTO>(); logic.Create(order); OrderDetailDTO result = logic.Read(order.Id); Assert.IsNotNull(result); }
public void Read() { Mapper.Reset(); ProductDTO dto = CreateProduct(); BaseLogic <ProductEntity, ProductDTO> logic = new BaseLogic <ProductEntity, ProductDTO>(); logic.Create(dto); var result = logic.Read(dto.Id); Assert.IsNotNull(result); logic.Delete(dto.Id); }
public void Delete() { Mapper.Reset(); BaseLogic <AddressEntity, AddressDTO> addressLogic = new BaseLogic <AddressEntity, AddressDTO>(); AddressDTO addr = CreateAddress(); addressLogic.Create(addr); addressLogic.Delete(addr.Id); AddressDTO dto = addressLogic.Read(addr.Id); Assert.IsNull(dto); }
public MapRenderer() { AutoPackage = false; _logics = new BaseLogic<GoogleMap>[] { new PolylineLogic(), new PolygonLogic(), new CircleLogic(), new PinLogic(), new TileLayerLogic() }; }
public void Create() { Mapper.Reset(); OrderDTO order = CreateOrder(); BaseLogic <OrderEntity, OrderDTO> logic = new BaseLogic <OrderEntity, OrderDTO>(); logic.Create(order); var result = logic.Read(order.Id); Assert.IsNotNull(result); logic.Delete(order.Id); }
public void Delete() { Mapper.Reset(); BaseLogic <CustomerEntity, CustomerDTO> customerLogic = new BaseLogic <CustomerEntity, CustomerDTO>(); CustomerDTO cust = CreateCustomer(); customerLogic.Create(cust); customerLogic.Delete(cust.Id); CustomerDTO result = customerLogic.Read(cust.Id); Assert.IsNull(result); }
public void BaseSortTest() { BaseLogic <int> sort = new BaseLogic <int>(array); int[] result = CreateResultArray(); Array.Sort(result); for (int i = 0; i < array.Length; i++) { Assert.AreEqual(expected[i], result[i]); } }
void Update() { if (Input.GetMouseButtonDown(0)) { target = new Vector2(setPosition.SetPointForPlayer().x, setPosition.SetPointForPlayer().y); BaseLogic.LookAtPoint(transform, target); } if (target != default) { BaseLogic.ChangePointToMove(transform, ref target, default); } }
public HttpResponseMessage UpdateProject([FromBody] Project value) { ModelState.Remove("value.DateBegin"); if (ModelState.IsValid) { bool b = LogicProjects.UpdateProject(value); return((b) ? Request.CreateResponse(HttpStatusCode.OK, b) : Request.CreateResponse(HttpStatusCode.BadRequest, "Can not update")); } ; return(Request.CreateResponse(HttpStatusCode.BadRequest, BaseLogic.GetErorList(ModelState.Values))); }
public HttpResponseMessage AddUser([FromBody] User value) { if (ModelState.IsValid) { return((LogicManager.AddUser(value)) ? new HttpResponseMessage(HttpStatusCode.Created) : new HttpResponseMessage(HttpStatusCode.BadRequest) { Content = new ObjectContent <String>("Can not add to DB", new JsonMediaTypeFormatter()) }); } ; return(Request.CreateResponse(HttpStatusCode.BadRequest, BaseLogic.GetErorList(ModelState.Values))); }
public HttpResponseMessage Put([FromBody] PresentDay value) { if (ModelState.IsValid) { return((LogicPresentDay.UpdatePresent(value)) ? new HttpResponseMessage(HttpStatusCode.OK) : new HttpResponseMessage(HttpStatusCode.BadRequest) { Content = new ObjectContent <String>("Can not update in DB", new JsonMediaTypeFormatter()) }); } ; return(Request.CreateResponse(HttpStatusCode.BadRequest, BaseLogic.GetErorList(ModelState.Values))); }
public void Update() { Mapper.Reset(); BaseLogic <CustomerEntity, CustomerDTO> customerLogic = new BaseLogic <CustomerEntity, CustomerDTO>(); CustomerDTO cust = CreateCustomer(); customerLogic.Create(cust); cust.Name = Faker.Name.FullName(); customerLogic.Update(cust); CustomerDTO updatedCustomer = customerLogic.Read(cust.Id); Assert.IsNotNull(updatedCustomer); Assert.AreEqual(cust.Name, updatedCustomer.Name); }
public IHttpActionResult ListProductosAutocomplete(string value) { var idEmpresa = Functions.GetIdEmpresaByToken(Token); var request = new ProductoRequest { Descripcion = value, IdEmpresa = idEmpresa, Tipo = 1 }; Response <BaseResponse> response = BaseLogic.ListProductosAutocomplete(request); return(Ok(response)); }
public HttpResponseMessage LoginByPassword([FromBody] LoginUser value) { if (ModelState.IsValid) { User user = LogicManager.GetUserDetailsByPassword(value); return(user != null ?Request.CreateResponse(HttpStatusCode.OK, user): new HttpResponseMessage(HttpStatusCode.BadRequest) { Content = new ObjectContent <String>("Erorr during login", new JsonMediaTypeFormatter()) }); } ; return(Request.CreateResponse(HttpStatusCode.BadRequest, BaseLogic.GetErorList(ModelState.Values))); }
public static object GetResult(BaseLogic formula1, BaseLogic formula2 = null) { switch (typeof(T).Name) { case "AuthenticationRule": return(new AuthenticationRule(formula1).Result); case "BelieveConcatenation": return(new BelieveConcatenation(formula1, formula2).Result); case "BelieveDecomposition": return(new BelieveDecomposition(formula1).Result); case "BelieveSaidConcatenation": return(new BelieveSaidConcatenation(formula1).Result); case "ConcatenateRule": return(new ConcatenateRule(formula1).Result); case "ConfirmationKeyRule": return(new ConfirmationKeyRule(formula1).Result); case "FreshInjectRule": return(new FreshInjectRule(formula1, formula2).Result); case "FreshRule": return(new FreshRule(formula1, formula2).Result); case "JurisdictionRule": return(new JurisdictionRule(formula1, formula2).Result); case "NonceVerificationRule": return(new NonceVerificationRule(formula1, formula2).Result); case "ReceivePublicRule": return(new ReceivePublicRule(formula1, formula2).Result); case "ReceiveRule": return(new ReceiveRule(formula1, formula2).Result); case "ReceiveSecretRule": return(new ReceiveSecretRule(formula1, formula2).Result); case "DecompositionSeesRule": return(new DecompositionSeesRule(formula1).Result); } return(null); }
private static BaseLogic RuleLogic(BaseLogic _formula1, BaseLogic _formula2) { try { Receives formula1 = _formula1 as Receives; Believe formula2 = _formula2 as Believe; if (formula1 != null && //First formula must be of type Receives formula1.Formula.GetType() == typeof(Encryption)) //The second parameter must be an encrypted value with key K { var encryptionFormula = formula1.Formula as Encryption; if (formula2 != null && //Second formula must be of type Believes formula2.Formula.GetType() == typeof(SharedKey)) //The second parameter must be a shared key K { var sharedKey = formula2.Formula as SharedKey; if (encryptionFormula.Key.Equals(sharedKey.Key, StringComparison.InvariantCultureIgnoreCase) && //The encrypted message key and the shared key between Agent1 and Agent2 are identical Equals(formula1.Agent1, formula2.Agent1) /*&&//The first Agents are the same * sharedKey.Agent1.Equals(formula1.Agent1)*/)// the shared key agent is the same with the agent from the first formula. { var logic = new Believe { Agent1 = formula1.Agent1, Formula = new Said() { Agent1 = sharedKey.Agent2 } }; if (encryptionFormula.Formula != null) { ((Said)logic.Formula).Formula = encryptionFormula.Formula; } else { logic.Formula.Message = encryptionFormula.Message; } return(logic); } } } } catch (Exception e) { Console.WriteLine(e); throw; } return(null); }
public void Update() { Mapper.Reset(); BaseLogic <AddressEntity, AddressDTO> addressLogic = new BaseLogic <AddressEntity, AddressDTO>(); AddressDTO addr = CreateAddress(); addressLogic.Create(addr); string newCity = Faker.Address.USCity(); addr.City = newCity; addressLogic.Update(addr); AddressDTO updatedAddress = addressLogic.Read(addr.Id); Assert.AreEqual(newCity, updatedAddress.City); addressLogic.Delete(addr.Id); }
static void Main(string[] args) { // read input FileIoController file_controller = new FileIoController( Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName + @".\Resources\Input1.txt"); List <Transaction> transaction_list = file_controller.LoadTransactionFromFile(); // process decimal final_reward = BaseLogic.GetCurrentBlockReward(); final_reward += BlockCreationLogic.GetMaxAvalaibleTracsactionFeePerBlock(transaction_list, BaseLogic.GetBlockSize()); // output Console.WriteLine(final_reward); Console.ReadKey(); }
public void Update_Entry(GenericPersonViewModel _generic, int id) { BaseLogic baselogic = new BaseLogic(); var data = GenUpdate(_generic, id); if (_generic.IsModified) { baselogic.Person.Update(data.Persons); baselogic.Ph_Assigments.Update(data.PHAssigments); baselogic.ID_Cards.Update(data.Identitycards); baselogic.Diploma.Update(data.DiplomData); baselogic.Person_Language.Update(data.Languages); baselogic.Citizenship.Update(data.Citizenship); baselogic.Contacts.Update(data.ContactData); } try { baselogic.Save(); } catch { } }