protected void ButtonCreateNew_Click(object sender, EventArgs e) { if (TextCreateNew.Text.Trim() == string.Empty) { return; } var table = _dal.GetInvestigations(); int maId; if (table.Rows.Count == 0) { maId = 0; } else { maId = (int)table.Compute("max(" + table.investigation_idColumn.ColumnName + ")", string.Empty); } maId++; table.AddinvestigationRow(maId, TextCreateNew.Text.Trim()); _dal.Save(table); PopulateInvestigations(); _investigationId = maId; DropInvestigations.SelectedValue = maId.ToString(); ButtonLoad_Click(sender, e); }
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"; }