public void Reset(string newTitle) { _chart.Series.Clear(); _chart.Title = NameAnalyzer.NameCapitalizer(newTitle); _series = new List <string>(); _chart.ChartAreas[0].AxisX.StripLines.Clear(); // _chart.ChartAreas[0].AxisX.IntervalType = DateTimeIntervalType.Years; }
protected void ButtonAddInvestigatedIndividual_Click(object sender, EventArgs e) { var name = NameAnalyzer.NameCapitalizer(TextNewIndividual.Text.Trim()); if (name == string.Empty) { return; } AddNewIndividual(new List <string> { name }); PopulateInvestigatedIndividuals(); }
protected void ButtonAddInvestigatedIndividual0_Click(object sender, EventArgs e) { var name = NameAnalyzer.NameCapitalizer(DropExistingIndividuals.SelectedValue); if (name == string.Empty) { return; } AddNewIndividual(new List <string> { name }); PopulateInvestigatedIndividuals(); }
protected void ButtonSerachMentions_Click(object sender, EventArgs e) { if (TextBoxPrimaryName.Text.Trim() == string.Empty) { LabelAlarm.Text = "Please specify at least the primary name"; return; } TextBoxPrimaryName.Text = NameAnalyzer.NameCapitalizer(TextBoxPrimaryName.Text); if (TextBoxAliases.Text.Trim() == string.Empty) { TextBoxAliases.Text = TextBoxPrimaryName.Text; } var aliases = TextBoxAliases.Text.Replace("\r\n", "\n").Split('\n'); var aliasesList = new List <string> (); foreach (var s in aliases) { if (!aliasesList.Contains(s)) { aliasesList.Add(s); } } foreach (var s in aliasesList) { try { var dal = new IndividualManager(); dal.ImportIndividualFromSrc10(TextBoxPrimaryName.Text, s); } catch (Exception ex) { LabelAlarm.Text += ex.Message + "<br />"; return; } } if (CheckUseInvestigation.Checked) { var dali = new InvestigationManager(); var invID = int.Parse(DropInvestigations.SelectedValue); var table = dali.GetInvestigatedIndividuals(invID); var row = table.FindByindividual_nameinvestigation_id(TextBoxPrimaryName.Text, invID); if (row == null) { table.Addinvestigated_individualRow(TextBoxPrimaryName.Text, invID); } dali.Save(table); } LabelAlarm.Text = "processed with no errors"; }
protected void ButtonAddIndividualS_Click(object sender, EventArgs e) { var names1 = TextNewIndividualS.Text.Replace("\r\n", "\n").Split('\n'); var names = new List <string>(); foreach (var s in names1) { var name = NameAnalyzer.NameCapitalizer(s); if (name.Length > 0) { names.Add(name); } } if (names.Count == 0) { return; } AddNewIndividual(names); PopulateInvestigatedIndividuals(); }
private List <string> SearchOwners(string parsableDoc) { var owners = new List <string>(); try { const string s0 = "<b class=\"blue\">Ownership Reports from:</b>"; const string s1 = "</table>"; const string sOw0 = "getowner&"; const string sOw1 = ">"; const string sOw2 = "</a>"; var subdoc = GetSubDoc(parsableDoc, s0, s1); var rows = GetRows(subdoc); foreach (var row in rows) { if (row.IndexOf(sOw0) == -1) { continue; } var cells = GetCells(row); var owner = new string[3]; //owner name owner[0] = cells[0]; var indexOw0 = owner[0].IndexOf(sOw0); var indexOw1 = owner[0].IndexOf(sOw1, indexOw0) + sOw1.Length; var indexOw2 = owner[0].IndexOf(sOw2); owner[0] = owner[0].Substring(indexOw1, indexOw2 - indexOw1); owner[0] = NameAnalyzer.NameCapitalizer(owner[0]); //date-position owner[1] = cells[2]; owner[2] = cells[3]; owners.Add(string.Join("|", owner)); } return(owners); }catch (Exception ex) { return(new List <string> { ex.ToString() }); } }
private void CreateLinks(DtstCOI.documentRow doc, IList <string> officers, string registeredAgent, string companyName) { //officers var dal = new LinkManager(); for (var i = 0; i < officers.Count; i++) { var pos = officers[i].Split('-')[0].Trim().ToLower(); var name = NameAnalyzer.NameCapitalizer(officers[i].Split('-')[1].Trim()); dal.CreateOrUpdate(InvestigationId, companyName, name, name, SourceId, doc.document_id, "Officer", doc.document_date, pos); } //registred agent if (NameAnalyzer.IsCompanyName(registeredAgent)) { registeredAgent = Dbo.FilterName(registeredAgent); companyName = Dbo.FilterName(companyName); var table = dal.GetLinksByCoDateAndLinkType(companyName, registeredAgent, doc.document_id, RegistredAgent); if (table.Rows.Count == 0) { table.Addcompany_company_linkRow(companyName, registeredAgent, SourceId, doc.document_id, RegistredAgent, RegistredAgent, doc.document_date, doc.document_date ); dal.Save(table); } var dal3 = new CompanyManager(); var companies = dal3.SearchCompanies(registeredAgent); if (companies.FindBycompany_name(registeredAgent) == null) { companies.AddcompanyRow(registeredAgent); dal3.Save(companies); } } else { dal.CreateOrUpdate(InvestigationId, companyName, registeredAgent, registeredAgent, SourceId, doc.document_id, "Registered Agent", doc.document_date, "Registered Agent"); } }
private List <string> SearchSahresTraded(string parsableDoc) { var trades = new List <string>(); const string s0 = "is for derivative details.)<br>"; const string s1 = "</table>"; var subdoc = GetSubDoc(parsableDoc, s0, s1); if (subdoc == string.Empty) { return(trades); } var rows = GetRows(subdoc); foreach (var row in rows) { var cells = GetCells(row); if (cells.Count != 13) { continue; } if (cells[0].Trim() == string.Empty || cells[0].Trim() == " ") { //this would be a derivative details row } else { //name, date, shares, owned var trade = new string[7]; trade[0] = NameAnalyzer.NameCapitalizer(cells[2]); trade[1] = cells[1]; trade[2] = cells[6]; trade[3] = cells[8]; trade[4] = cells[7]; trade[5] = GetLinkText(cells[3]); trade[6] = cells[9]; trades.Add(string.Join("|", trade)); } } return(trades); }