Доработка лабораторной
This commit is contained in:
parent
9300b6dd84
commit
9fd95f194f
@ -30,13 +30,14 @@
|
||||
{
|
||||
menuStrip1 = new MenuStrip();
|
||||
справочникиToolStripMenuItem = new ToolStripMenuItem();
|
||||
операцииToolStripMenuItem = new ToolStripMenuItem();
|
||||
отчетыToolStripMenuItem = new ToolStripMenuItem();
|
||||
врачиToolStripMenuItem = new ToolStripMenuItem();
|
||||
пациентыToolStripMenuItem = new ToolStripMenuItem();
|
||||
диагнозыToolStripMenuItem = new ToolStripMenuItem();
|
||||
медикаментыToolStripMenuItem = new ToolStripMenuItem();
|
||||
операцииToolStripMenuItem = new ToolStripMenuItem();
|
||||
записьНаПриемToolStripMenuItem = new ToolStripMenuItem();
|
||||
перемещениеЛекарствToolStripMenuItem = new ToolStripMenuItem();
|
||||
отчетыToolStripMenuItem = new ToolStripMenuItem();
|
||||
menuStrip1.SuspendLayout();
|
||||
SuspendLayout();
|
||||
//
|
||||
@ -46,7 +47,7 @@
|
||||
menuStrip1.Items.AddRange(new ToolStripItem[] { справочникиToolStripMenuItem, операцииToolStripMenuItem, отчетыToolStripMenuItem });
|
||||
menuStrip1.Location = new Point(0, 0);
|
||||
menuStrip1.Name = "menuStrip1";
|
||||
menuStrip1.Size = new Size(782, 28);
|
||||
menuStrip1.Size = new Size(987, 28);
|
||||
menuStrip1.TabIndex = 0;
|
||||
menuStrip1.Text = "menuStrip1";
|
||||
//
|
||||
@ -57,56 +58,68 @@
|
||||
справочникиToolStripMenuItem.Size = new Size(117, 24);
|
||||
справочникиToolStripMenuItem.Text = "Справочники";
|
||||
//
|
||||
// врачиToolStripMenuItem
|
||||
//
|
||||
врачиToolStripMenuItem.Name = "врачиToolStripMenuItem";
|
||||
врачиToolStripMenuItem.Size = new Size(224, 26);
|
||||
врачиToolStripMenuItem.Text = "Врачи";
|
||||
врачиToolStripMenuItem.Click += DoctorsToolStripMenuItem_Click;
|
||||
//
|
||||
// пациентыToolStripMenuItem
|
||||
//
|
||||
пациентыToolStripMenuItem.Name = "пациентыToolStripMenuItem";
|
||||
пациентыToolStripMenuItem.Size = new Size(224, 26);
|
||||
пациентыToolStripMenuItem.Text = "Пациенты";
|
||||
пациентыToolStripMenuItem.Click += PatientsToolStripMenuItem_Click;
|
||||
//
|
||||
// диагнозыToolStripMenuItem
|
||||
//
|
||||
диагнозыToolStripMenuItem.Name = "диагнозыToolStripMenuItem";
|
||||
диагнозыToolStripMenuItem.Size = new Size(224, 26);
|
||||
диагнозыToolStripMenuItem.Text = "Диагнозы";
|
||||
диагнозыToolStripMenuItem.Click += DiagnosesToolStripMenuItem_Click;
|
||||
//
|
||||
// медикаментыToolStripMenuItem
|
||||
//
|
||||
медикаментыToolStripMenuItem.Name = "медикаментыToolStripMenuItem";
|
||||
медикаментыToolStripMenuItem.Size = new Size(224, 26);
|
||||
медикаментыToolStripMenuItem.Text = "Медикаменты";
|
||||
медикаментыToolStripMenuItem.Click += MedicinesToolStripMenuItem_Click;
|
||||
//
|
||||
// операцииToolStripMenuItem
|
||||
//
|
||||
операцииToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { записьНаПриемToolStripMenuItem });
|
||||
операцииToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { записьНаПриемToolStripMenuItem, перемещениеЛекарствToolStripMenuItem });
|
||||
операцииToolStripMenuItem.Name = "операцииToolStripMenuItem";
|
||||
операцииToolStripMenuItem.Size = new Size(95, 24);
|
||||
операцииToolStripMenuItem.Text = "Операции";
|
||||
//
|
||||
// записьНаПриемToolStripMenuItem
|
||||
//
|
||||
записьНаПриемToolStripMenuItem.Name = "записьНаПриемToolStripMenuItem";
|
||||
записьНаПриемToolStripMenuItem.Size = new Size(258, 26);
|
||||
записьНаПриемToolStripMenuItem.Text = "Запись на прием";
|
||||
записьНаПриемToolStripMenuItem.Click += VisitsToolStripMenuItem_Click;
|
||||
//
|
||||
// перемещениеЛекарствToolStripMenuItem
|
||||
//
|
||||
перемещениеЛекарствToolStripMenuItem.Name = "перемещениеЛекарствToolStripMenuItem";
|
||||
перемещениеЛекарствToolStripMenuItem.Size = new Size(258, 26);
|
||||
перемещениеЛекарствToolStripMenuItem.Text = "Перемещение лекарств";
|
||||
перемещениеЛекарствToolStripMenuItem.Click += MedicinesMovingsToolStripMenuItem_Click;
|
||||
//
|
||||
// отчетыToolStripMenuItem
|
||||
//
|
||||
отчетыToolStripMenuItem.Name = "отчетыToolStripMenuItem";
|
||||
отчетыToolStripMenuItem.Size = new Size(73, 24);
|
||||
отчетыToolStripMenuItem.Text = "Отчеты";
|
||||
//
|
||||
// врачиToolStripMenuItem
|
||||
//
|
||||
врачиToolStripMenuItem.Name = "врачиToolStripMenuItem";
|
||||
врачиToolStripMenuItem.Size = new Size(224, 26);
|
||||
врачиToolStripMenuItem.Text = "Врачи";
|
||||
//
|
||||
// пациентыToolStripMenuItem
|
||||
//
|
||||
пациентыToolStripMenuItem.Name = "пациентыToolStripMenuItem";
|
||||
пациентыToolStripMenuItem.Size = new Size(224, 26);
|
||||
пациентыToolStripMenuItem.Text = "Пациенты";
|
||||
//
|
||||
// диагнозыToolStripMenuItem
|
||||
//
|
||||
диагнозыToolStripMenuItem.Name = "диагнозыToolStripMenuItem";
|
||||
диагнозыToolStripMenuItem.Size = new Size(224, 26);
|
||||
диагнозыToolStripMenuItem.Text = "Диагнозы";
|
||||
//
|
||||
// медикаментыToolStripMenuItem
|
||||
//
|
||||
медикаментыToolStripMenuItem.Name = "медикаментыToolStripMenuItem";
|
||||
медикаментыToolStripMenuItem.Size = new Size(224, 26);
|
||||
медикаментыToolStripMenuItem.Text = "Медикаменты";
|
||||
//
|
||||
// записьНаПриемToolStripMenuItem
|
||||
//
|
||||
записьНаПриемToolStripMenuItem.Name = "записьНаПриемToolStripMenuItem";
|
||||
записьНаПриемToolStripMenuItem.Size = new Size(224, 26);
|
||||
записьНаПриемToolStripMenuItem.Text = "Запись на прием";
|
||||
//
|
||||
// FormPolyclinic
|
||||
//
|
||||
AutoScaleDimensions = new SizeF(8F, 20F);
|
||||
AutoScaleMode = AutoScaleMode.Font;
|
||||
BackgroundImage = Properties.Resources.c516ff9163fefeaa5974fc7c8855cd02;
|
||||
BackgroundImageLayout = ImageLayout.Stretch;
|
||||
ClientSize = new Size(782, 403);
|
||||
ClientSize = new Size(987, 499);
|
||||
Controls.Add(menuStrip1);
|
||||
MainMenuStrip = menuStrip1;
|
||||
Name = "FormPolyclinic";
|
||||
@ -129,5 +142,6 @@
|
||||
private ToolStripMenuItem операцииToolStripMenuItem;
|
||||
private ToolStripMenuItem отчетыToolStripMenuItem;
|
||||
private ToolStripMenuItem записьНаПриемToolStripMenuItem;
|
||||
private ToolStripMenuItem перемещениеЛекарствToolStripMenuItem;
|
||||
}
|
||||
}
|
||||
|
@ -1,10 +1,88 @@
|
||||
using ProjectPolyclinic.Forms;
|
||||
using Unity;
|
||||
|
||||
namespace ProjectPolyclinic
|
||||
{
|
||||
public partial class FormPolyclinic : Form
|
||||
{
|
||||
public FormPolyclinic()
|
||||
private readonly IUnityContainer _container;
|
||||
|
||||
public FormPolyclinic(IUnityContainer container)
|
||||
{
|
||||
InitializeComponent();
|
||||
_container = container ?? throw new ArgumentNullException(nameof(container));
|
||||
}
|
||||
|
||||
private void PatientsToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
try
|
||||
{
|
||||
_container.Resolve<FormPatients>().ShowDialog();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.Message, "Îøèáêà ïðè çàãðóçêå", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
|
||||
private void DoctorsToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
try
|
||||
{
|
||||
_container.Resolve<FormDoctors>().ShowDialog();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.Message, "Îøèáêà ïðè çàãðóçêå", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
|
||||
private void VisitsToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
try
|
||||
{
|
||||
_container.Resolve<FormVisits>().ShowDialog();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.Message, "Îøèáêà ïðè çàãðóçêå", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
|
||||
private void MedicinesToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
try
|
||||
{
|
||||
_container.Resolve<FormMedicines>().ShowDialog();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.Message, "Îøèáêà ïðè çàãðóçêå", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
|
||||
private void MedicinesMovingsToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
try
|
||||
{
|
||||
_container.Resolve<FormMedicinesMovings>().ShowDialog();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.Message, "Îøèáêà ïðè çàãðóçêå", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
|
||||
private void DiagnosesToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
try
|
||||
{
|
||||
_container.Resolve<FormDiagnoses>().ShowDialog();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.Message, "Îøèáêà ïðè çàãðóçêå", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -120,4 +120,7 @@
|
||||
<metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>58</value>
|
||||
</metadata>
|
||||
</root>
|
@ -84,7 +84,7 @@ namespace ProjectPolyclinic.Forms
|
||||
{
|
||||
try
|
||||
{
|
||||
dataGridViewData.DataSource = _patientRepository.ReadPatient();
|
||||
dataGridView1.DataSource = _patientRepository.ReadPatient();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
@ -95,7 +95,7 @@ namespace ProjectPolyclinic.Forms
|
||||
private bool TryGetIdentifierFromSelectedRow(out int id)
|
||||
{
|
||||
id = 0;
|
||||
if (dataGridViewData.SelectedRows.Count < 1)
|
||||
if (dataGridView1.SelectedRows.Count < 1)
|
||||
{
|
||||
MessageBox.Show("Нет выбранной записи", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
return false;
|
||||
|
Binary file not shown.
After Width: | Height: | Size: 146 KiB |
Binary file not shown.
After Width: | Height: | Size: 146 KiB |
Binary file not shown.
After Width: | Height: | Size: 408 KiB |
Binary file not shown.
After Width: | Height: | Size: 408 KiB |
BIN
ProjectPolyclinic/ProjectPolyclinic/Resources/unnamed1.jpg
Normal file
BIN
ProjectPolyclinic/ProjectPolyclinic/Resources/unnamed1.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 34 KiB |
Loading…
x
Reference in New Issue
Block a user