private static int AddData(object [,] info) { int count = 0; try { for (int i = 1; i <= info.GetLength(0); i++) { if (info[i, 2] == null) { info[i, 2] = string.Empty; } string[] ascriptors = info[i, 8].ToString().Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); bool b = info[i, 4] is double; double[] ints = new double[] { (double)info[i, 4], (double)info[i, 5], (double)info[i, 6], (double)info[i, 7], (double)info[i, 10], (double)info[i, 11], (double)info[i, 12], (double)info[i, 13], }; DBQueries db = new DBQueries(); ReturnState rs = db.AddDescriptor(info[i, 1].ToString(), (int)ints[0], (int)ints[1], (int)ints[2], (int)ints[3], info[i, 9].ToString(), (int)ints[4], (int)ints[5], (int)ints[6], (int)ints[7], ascriptors, info[i, 2].ToString()); if (rs == ReturnState.Success) { count++; } } } catch (NullReferenceException) { } return(count); }
//public List<Link> Links //{ // get { return links; } // set // { // linkLabel1.Text = definitionBox.Text; // value.Sort((x, y) => x.StartChar.CompareTo(y.StartChar)); // foreach (Link link in value) // { // //linkLabel1.LinkArea = new LinkArea(link.StartChar, link.Descriptor.Length); // LinkLabel.Link data = new LinkLabel.Link(); // data.LinkData = link.DescriptorID; // linkLabel1.Links.Add(link.StartChar, link.Descriptor.Length, data.LinkData); // } // linkLabel1.LinkClicked += new LinkLabelLinkClickedEventHandler(this.Link_LinkClicked); // } //} private void Link_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { Termin termin; DBQueries db = new DBQueries(); termin = db.GetTermin(Convert.ToInt32(e.Link.LinkData)); foreach (Definition def in termin.Definitions) { TerminControl tc = new TerminControl { Relator = termin.Relator, Descriptor = termin.Descriptor, Definition = def.Content, Ascriptors = termin.Ascriptors, definitionId = def.ID, DefinitionLocation = new int[] { def.StartLine, def.StartChar, def.EndLine, def.EndChar }, DescriptorLocation = new int[] { termin.StartLine, termin.StartChar, termin.EndLine, termin.EndChar }, Relations = termin.Relations, Links = def.Links }; TerminViewForm tvf = new TerminViewForm(); tvf.AddControl(tc); tvf.Show(); } }
public MainForm() { InitializeComponent(); this.CenterToScreen(); db = new DBQueries(); ShowTermins(); }
private void AscriptorForm_Load(object sender, EventArgs e) { DBQueries db = new DBQueries(); descriptorBox.DataSource = db.GetTermins().Tables[0].DefaultView; descriptorBox.DisplayMember = "Дескриптор"; descriptorBox.ValueMember = "id"; }
public SearchForm() { InitializeComponent(); DBQueries db = new DBQueries(); DescriptorBox.DataSource = db.GetTermins().Tables[0].DefaultView; DescriptorBox.DisplayMember = "Дескриптор"; DescriptorBox.ValueMember = "id"; }
private void ChoseDecsriptorForm_Load(object sender, EventArgs e) { // TODO: данная строка кода позволяет загрузить данные в таблицу "dEDatabaseDataSet.Descriptors". При необходимости она может быть перемещена или удалена. //this.descriptorsTableAdapter.Fill(this.dEDatabaseDataSet.Descriptors); DBQueries dB = new DBQueries(); comboBox1.DataSource = dB.GetTermins().Tables[0]; comboBox1.DisplayMember = "Дескриптор"; comboBox1.ValueMember = "id"; }
private void SignInButton_Click(object sender, EventArgs e) { DBQueries db = new DBQueries(); User user = new User(loginBox.Text, passwordBox.Text); if (db.LogIn(user) && user.RightPass(passwordBox.Text)) { CurrentSession.CurrentUser = user; this.Close(); this.Hide(); } else { errorLabel.Text = "Неверный логин или пароль"; } }
private void AddButton_Click(object sender, EventArgs e) { DBQueries db = new DBQueries(); ReturnState rs = db.AddRelation((int)descriptor1Box.SelectedValue, (int)descriptor2Box.SelectedValue, (int)relationBox.SelectedValue); if (rs == ReturnState.Success) { MessageBox.Show("Связь добавлена"); } else if (rs == ReturnState.UniqueConstraintError) { MessageBox.Show("Связь между данными терминами уже существует"); } else { MessageBox.Show("Ошибка подключения к базе данных"); } }
private void SignInButton_Click(object sender, EventArgs e) { DBQueries db = new DBQueries(); ReturnState rs = db.AddAscriptor((int)descriptorBox.SelectedValue, ascriptorBox.Text); if (rs == ReturnState.Success) { MessageBox.Show("Аскриптор добавлен"); } else if (rs == ReturnState.UniqueConstraintError) { MessageBox.Show("Данный аскриптор уже существует"); } else { MessageBox.Show("Ошибка подключения к базе данных"); } }
private void AddButton_Click(object sender, EventArgs e) { if (CheckFields()) { if (allTimeBox.Checked) { query = new Query((int)DescriptorBox.SelectedValue, (int)RelationTypeBox.SelectedValue, mineCheckBox.Checked); } else { query = new Query((int)DescriptorBox.SelectedValue, (int)RelationTypeBox.SelectedValue, mineCheckBox.Checked, StartDateBox.Value, EndDateBox.Value); } List <Termin> termins = new List <Termin>(); DBQueries db = new DBQueries(); termins = db.DescriptorComplexQuery(query); ShowInfo(termins); } }
private void Add() { DBQueries db = new DBQueries(); ReturnState rs = db.AddDescriptor(descriptorBox.Text, Int32.Parse(startLineD.Text), Int32.Parse(StartCharD.Text), Int32.Parse(EndLineD.Text), Int32.Parse(EndCharD.Text), DefinitionBox.Text, Int32.Parse(StartLineBox.Text), Int32.Parse(StartCharBox.Text), Int32.Parse(EndLineBox.Text), Int32.Parse(EndCharBox.Text), RelatorBox.Text); if (rs == ReturnState.Success) { MessageBox.Show("Определение изменено!"); } else if (rs == ReturnState.UniqueConstraintError) { MessageBox.Show("Такое определение уже существует в базе данных"); } else { MessageBox.Show("Ошибка подключения к базе данных"); } }
private void LogInButton_Click(object sender, EventArgs e) { DBQueries db = new DBQueries(); User user = new User(firstNameBox.Text, lastNameBox.Text, emailBox.Text, pass1Box.Text); if (ProcessTextBoxes()) { ReturnState rs = db.AddUser(user); if (rs == ReturnState.Success) { CurrentSession.CurrentUser = user; this.Close(); } else if (rs == ReturnState.UniqueConstraintError) { emailErrorLabel.Text = "Пользователь с таким email уже существует"; emailErrorLabel.Visible = true; } else { MessageBox.Show("Произошла ошибка подключения к базе данных. Повторите попытку."); } } }
private void okButton_Click(object sender, EventArgs e) { DBQueries db = new DBQueries(); db.AddLink(DefinitionId, (int)comboBox1.SelectedValue, StartChar); }