Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Звіт.docx
Скачиваний:
1
Добавлен:
26.11.2019
Размер:
424.07 Кб
Скачать

Розробити базу даних про облік квартирного фонду жед.

1.3 Вимоги до проекту

Дана програма має задовольняти такі умови:

  • Зручність у користуванні;

  • Вибір адміністратора та користувача;

  • Можливість редагування даних при виборі адміністратора;

  • Перегляд інформації про ЖЕДи;

Логічний дизайн системи

Фізичний дизайн системи

Form1.cs

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace Облік_квартирного_фонду_ЖЕД

{

public partial class Pasword : Form

{

public Pasword()

{

InitializeComponent();

}

private void button1_Click_1(object sender, EventArgs e)

{

if ((textBox1.Text == "Саня") && (textBox2.Text == "0000"))

{

Admin f2 = new Admin();

f2.Show();

this.Hide();

}

else { MessageBox.Show("Невірний логін або пароль"); }

}

private void button2_Click(object sender, EventArgs e)

{

Form1 f2 = new Form1();

f2.Show();

this.Hide();

}

}

}

Admin.cs

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace Облік_квартирного_фонду_ЖЕД

{

public partial class Admin : Form

{

public Admin()

{

InitializeComponent();

}

private void Admin_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "oblicDataSet.Dom". При необходимости она может быть перемещена или удалена.

this.domTableAdapter.Fill(this.oblicDataSet.Dom);

// TODO: данная строка кода позволяет загрузить данные в таблицу "oblicDataSet.Vulica". При необходимости она может быть перемещена или удалена.

this.vulicaTableAdapter.Fill(this.oblicDataSet.Vulica);

// TODO: данная строка кода позволяет загрузить данные в таблицу "oblicDataSet.Geki". При необходимости она может быть перемещена или удалена.

this.gekiTableAdapter.Fill(this.oblicDataSet.Geki);

// TODO: данная строка кода позволяет загрузить данные в таблицу "oblicDataSet.Gorod". При необходимости она может быть перемещена или удалена.

this.gorodTableAdapter.Fill(this.oblicDataSet.Gorod);

}

private void вихідToolStripMenuItem_Click(object sender, EventArgs e)

{

Application.Exit();

}

private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e)

{

}

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)

{

}

private void tabPage2_Click(object sender, EventArgs e)

{

}

private void вихідToolStripMenuItem_Click_1(object sender, EventArgs e)

{

Application.Exit();

}

private void toolStripMenuItem2_Click(object sender, EventArgs e)

{

Application.Exit();

}

private void добавитиДаніToolStripMenuItem_Click(object sender, EventArgs e)

{

Validate();

gorodBindingSource.EndEdit();

gorodTableAdapter.Update(oblicDataSet);

Validate();

gorodGekiBindingSource.EndEdit();

gekiTableAdapter.Update(oblicDataSet);

Validate();

gekiVulicaBindingSource1.EndEdit();

vulicaTableAdapter.Update(oblicDataSet);

Validate();

vulicaDomBindingSource4.EndEdit();

domTableAdapter.Update(oblicDataSet);

// oblicDataSet.AcceptChanges();

}

private void dataGridView2_CellClick(object sender, DataGridViewCellEventArgs e)

{

if (dataGridView2.CurrentCell.ColumnIndex == 3)

{

Size s = new Size();

s.Width=397;

s.Height = 351;

this.Size = s;

Size s1 = new Size();

s1.Width = 415;

s1.Height = 324;

this.tabControl1.Size = s1;

tabControl1.SelectTab(tabPage1);

}

}

private void toolStripMenuItem3_Click(object sender, EventArgs e)

{

gorodTableAdapter.Update(oblicDataSet);

gekiTableAdapter.Update(oblicDataSet);

vulicaTableAdapter.Update(oblicDataSet);

domTableAdapter.Update(oblicDataSet);

oblicDataSet.AcceptChanges();

}

private void toolStripMenuItem1_Click(object sender, EventArgs e)

{

Form1 fr = new Form1();

fr.Show();

this.Hide();

}

private void повернутисяToolStripMenuItem_Click(object sender, EventArgs e)

{

Form1 fr = new Form1();

fr.Show();

this.Hide();

}

private void toolStripMenuItem5_Click(object sender, EventArgs e)

{

Application.Exit();

}

private void toolStripMenuItem4_Click(object sender, EventArgs e)

{

Form1 fr = new Form1();

fr.Show();

this.Hide();

}

private void toolStripMenuItem6_Click(object sender, EventArgs e)

{

gorodTableAdapter.Update(oblicDataSet);

gekiTableAdapter.Update(oblicDataSet);

vulicaTableAdapter.Update(oblicDataSet);

domTableAdapter.Update(oblicDataSet);

oblicDataSet.AcceptChanges();

}

private void повернутисяToolStripMenuItem1_Click(object sender, EventArgs e)

{

}

private void доМістToolStripMenuItem_Click(object sender, EventArgs e)

{

tabControl1.SelectTab(tabPage2);

}

private void menuStrip3_ItemClicked(object sender, ToolStripItemClickedEventArgs e)

{

}

private void вихідToolStripMenuItem1_Click(object sender, EventArgs e)

{

Application.Exit();

}

private void головнаToolStripMenuItem_Click(object sender, EventArgs e)

{

Form1 fr = new Form1();

fr.Show();

this.Hide();

}

private void добавитиДаніToolStripMenuItem1_Click(object sender, EventArgs e)

{

gorodTableAdapter.Update(oblicDataSet);

gekiTableAdapter.Update(oblicDataSet);

vulicaTableAdapter.Update(oblicDataSet);

domTableAdapter.Update(oblicDataSet);

oblicDataSet.AcceptChanges();

}

private void доВиборуМістТаЖеківToolStripMenuItem_Click(object sender, EventArgs e)

{

tabControl1.SelectTab(tabPage2);

Size s = new Size();

// 585; 351

s.Width = 585;

s.Height = 351;

this.Size = s;

//601; 316

Size s1 = new Size();

s1.Width = 601;

s1.Height = 351;

this.tabControl1.Size = s1;

tabControl1.SelectTab(tabPage2);

}

private void головнаToolStripMenuItem1_Click(object sender, EventArgs e)

{

Form1 fr = new Form1();

fr.Show();

this.Hide();

}

private void вихідToolStripMenuItem2_Click(object sender, EventArgs e)

{

Application.Exit();

}

private void добавитиДаніToolStripMenuItem2_Click(object sender, EventArgs e)

{

Validate();

gorodBindingSource.EndEdit();

gorodTableAdapter.Update(oblicDataSet);

Validate();

gorodGekiBindingSource.EndEdit();

gekiTableAdapter.Update(oblicDataSet);

Validate();

gekiVulicaBindingSource1.EndEdit();

vulicaTableAdapter.Update(oblicDataSet);

Validate();

vulicaDomBindingSource4.EndEdit();

domTableAdapter.Update(oblicDataSet);

}

private void повернутисяToolStripMenuItem1_Click_1(object sender, EventArgs e)

{

tabControl1.SelectTab(tabPage2);

Size s = new Size();

// 585; 351

s.Width = 585;

s.Height = 351;

this.Size = s;

//601; 316

Size s1 = new Size();

s1.Width = 601;

s1.Height = 351;

this.tabControl1.Size = s1;

tabControl1.SelectTab(tabPage2);

}

}

}

Users.cs

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace Облік_квартирного_фонду_ЖЕД

{

public partial class User : Form

{

public User()

{

InitializeComponent();

}

private void User_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "oblicDataSet.Dom". При необходимости она может быть перемещена или удалена.

this.domTableAdapter.Fill(this.oblicDataSet.Dom);

// TODO: данная строка кода позволяет загрузить данные в таблицу "oblicDataSet.Vulica". При необходимости она может быть перемещена или удалена.

this.vulicaTableAdapter.Fill(this.oblicDataSet.Vulica);

// TODO: данная строка кода позволяет загрузить данные в таблицу "oblicDataSet.Geki". При необходимости она может быть перемещена или удалена.

this.gekiTableAdapter.Fill(this.oblicDataSet.Geki);

// TODO: данная строка кода позволяет загрузить данные в таблицу "oblicDataSet.Gorod". При необходимости она может быть перемещена или удалена.

this.gorodTableAdapter.Fill(this.oblicDataSet.Gorod);

}

private void вихідToolStripMenuItem_Click(object sender, EventArgs e)

{

Application.Exit();

}

private void головнаToolStripMenuItem_Click(object sender, EventArgs e)

{

Form1 fr = new Form1();

fr.Show();

this.Hide();

}

private void головнаToolStripMenuItem1_Click(object sender, EventArgs e)

{

Form1 fr = new Form1();

fr.Show();

this.Hide();

}

private void вихідToolStripMenuItem1_Click(object sender, EventArgs e)

{

Application.Exit();

}

private void повернутисяToolStripMenuItem_Click(object sender, EventArgs e)

{

tabControl1.SelectTab(tabPage2);

Size s = new Size();

// 585; 351

s.Width = 585;

s.Height = 351;

this.Size = s;

//601; 316

Size s1 = new Size();

s1.Width = 601;

s1.Height = 351;

this.tabControl1.Size = s1;

tabControl1.SelectTab(tabPage2);

}

private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e)

{

if (dataGridView2.CurrentCell.ColumnIndex == 4)

{

Size s = new Size();

s.Width = 397;

s.Height = 351;

this.Size = s;

Size s1 = new Size();

s1.Width = 415;

s1.Height = 324;

this.tabControl1.Size = s1;

tabControl1.SelectTab(tabPage1);

}

}

}

}