Диплом: Автоматизация управления проектами студии ООО "Foto Style"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

 1   
1.1  GetTable
using System;
using System.Collections.Generic;
using System.Data.OleDb;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
namespace hospital
{
static class GetTable
{
static OleDbCommand OleDbComm = new OleDbCommand();
static OleDbConnection OleDbConn = new OleDbConnection();
static OleDbDataAdapter OleDbAdapter = new OleDbDataAdapter();
/// <summary>
/// ет/дет де / 
/// </summary>
/// <param name="quary"></param>
/// <returns></returns>
static public DataTable Get(string quary)
{
OleDbConn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=db.accdb;Persist Security Info=True";
// OleDbConn.ConnectionString = FormDialogMethods.ConnectionString;
OleDbComm.Connection = OleDbConn;
DataTable dt = new DataTable();
OleDbAdapter.SelectCommand = new OleDbCommand(quary, OleDbConn);
OleDbAdapter.Fill(dt);
try
{
OleDbConn.Open();
}
catch
{
OleDbConn.Close();
return dt;
}
OleDbConn.Close();
127
return dt;
}
}
 1.2     
public DataTable GetAllOrders()
{
return GetгrueDataгableGetгable.Get"вELECг [щ ].К, [щ
]., З., ., ., К.я, .А,
[щ 
].Д FбOM [щ ], З, , , К, , [щ ]
LEFг JOIN З ON [щ ].З =З.К, [щ ] LEFг JOIN  ON
[щ ].=.К, [щ ] LEFг JOIN  ON [щ
].=.К, [щ ] LEFг JOIN К ON [щ
].К=К.К, [щ ] LEFг JOIN  ON [щ ].=.К
"));
//return Getгable.Get"вELECг [щ ].К, [щ ].Д FбOM ";
}
 1.3     ,   

public Dataгable GetOrdersFromNumberstring number
{
return Getгable.Get"вELECг [щ ].К, [щ ].,
З., ., ., К.я, .А, [щ
].Д FбOM [щ ], З, , , К, , [щ ] LEFг
JOIN З ON [щ ].З =З.К, [щ ] LEFг JOIN  ON [щ
].=.К, [щ ] LEFг JOIN  ON [щ
].=.К, [щ ] LEFг JOIN К ON [щ
].К=К.К, [щ ] LEFг JOIN  ON [щ ].=.К
WHEбE ='"+number+"' ";
//return Getгable.Get"вELECг [щ ].К, [щ ].Д FбOM ";
}
 1.4      
public Dataгable GetOrdersProduct
{
return Getгable.Get"вELECг [щ ].К, [щ ].,
З., ., К.я, .А, [щ ].Д FбOM [щ
], З, , К, , [щ ] LEFг JOIN З ON [щ
].З =З.К, [щ ] LEFг JOIN  ON [щ ].=.К,
[щ ] LEFг JOIN К ON [щ ].К=К.К, [щ ] LEFг
JOIN  ON [щ ].=.К WHEбE [щ ]. Iв NOг NдLL";
//return Getгable.Get"вELECг [щ ].К, [щ ].Д FбOM ";
}
 1.5     
public DataTable GetOrdersServices()
{
return Getгable.Get"вELECг [щ ].К, [щ ].,
З., ., К.я, .А, [щ ].Д FбOM [щ
], З, , К, , [щ ] LEFг JOIN З ON [щ
128
].З =З.К, [щ ] LEFг JOIN  ON [щ
].=.К, [щ ] LEFг JOIN К ON [щ
].К=К.К, [щ ] LEFг JOI
N  ON [щ ].=.К
WHEбE [щ ]. Iв NOг NдLL";
//return Getгable.Get"вELECг [щ ].К, [щ ].Д FбOM ";
}
 1.6       
public DataTable GetAllClient()
{
return Getгable.Get"вELECг * FбOM [ ]";
}
public Dataгable GetAllFilial
{
return Getгable.Get"вELECг * FбOM ";
}
public DataTable GetAllCard()
{
return Getгable.Get"вELECг * FбOM [Дя ]";
}
 1.7    CoЦЛoЛoб’o
public int GetгypeClientFromNamestring type
{
Dataгable dt = Getгable.Get"вELECг * FбOM [ ] WHEбE
='"+type+"'";
return intdt.бows[0][0];
}
public int GetгypeFilialFromNamestring type
{
Dataгable dt = Getгable.Get"вELECг * FбOM [] WHEбE А='" + type +
"'";
return intdt.бows[0][0];
}
public int GetгypeOrderFromNamestring type
{
Dataгable dt = Getгable.Get"вELECг * FбOM [З] WHEбE ='" + type +
"'";
return intdt.бows[0][0];
}
public int GetгypeвpecFromNamestring type
{
Dataгable dt = Getгable.Get"вELECг * FбOM [ цц] WHEбE
='" + type + "'";
return intdt.бows[0][0];
}
public int GetгypeDiscontFromNamestring type
{
Dataгable dt = Getгable.Get"вELECг * FбOM [Дя ] WHEбE
='" + type + "'";
return intdt.бows[0][0];
}
public int GetгypeProductFromNamestring type
{
Dataгable dt = Getгable.Get"вELECг * FбOM [ ] WHEбE ='" +
129
type + "'";
return intdt.бows[0][0];
}
public int GetProviderFromNamestring type
{
Dataгable dt = Getгable.Get"вELECг * FбOM [щ] WHEбE ='" +
type + "'";
return intdt.бows[0][0];
}
 1.8
   
public Dataгable вhowAllProductint filial
{
return Getгable.Get"вELECг 
.К, ., [ ].,
щ., ., .Ц FбOM , [ ], щ, 
LEFг JOIN [ ] ON .=[ ].К,  LEFг JOIN щ ON
.щ=щ.К WHEбE .=" + filial;
}
 1.9   
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace photo
{
static class Program
{
/// <summary>
/// л точк од дл плое.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
130
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace photo
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
SqlWorker sqlWorker = new SqlWorker();
dgvMain.DataSource = sqlWorker.GetAllOrders();
}
private void btAdd_Click(object sender, EventArgs e)
{
fmAddClient form = new fmAddClient();
form.Show();
}
}
}
using System;
using System.Collections.Generic;
using System.Data.OleDb;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
namespace hospital
{
static class GetTable
{
static OleDbCommand OleDbComm = new OleDbCommand();
static OleDbConnection OleDbConn = new OleDbConnection();
static OleDbDataAdapter OleDbAdapter = new OleDbDataAdapter();
/// <summary>
/// ет/дет де / 
/// </summary>
/// <param name="quary"></param>
/// <returns></returns>
static public DataTable Get(string quary)
{
131
OleDbConn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=db.accdb;Persist Security Info=True";
// OleDbConn.ConnectionString = FormDialogMethods.ConnectionString;
OleDbComm.Connection = OleDbConn;
DataTable dt = new DataTable();
OleDbAdapter.SelectCommand = new OleDbCommand(quary, OleDbConn);
OleDbAdapter.Fill(dt);
try
{
OleDbConn.Open();
}
catch
{
OleDbConn.Close();
return dt;
}
OleDbConn.Close();
return dt;
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace photo
{
public partial class fmAddClient : Form
{
public fmAddClient()
{
InitializeComponent();
}
private void fmAddClient_Load(object sender, EventArgs e)
{
SqlWorker sqlWorker = new SqlWorker();
DataTable dt = sqlWorker.GetAllCard();
for (int i = 0; i < dt.Rows.Count; i++)
{
cbCard.Items.Add(dt.Rows[i][1]);
}
132
dt = sqlWorker.GetAllClient();
for (int i = 0; i < dt.Rows.Count; i++)
{
cbClient.Items.Add(dt.Rows[i][1]);
}
dt = sqlWorker.GetAllFilial();
for (int i = 0; i < dt.Rows.Count; i++)
{
cbFilial.Items.Add(dt.Rows[i][1]);
}
}
}
}
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using hospital;
namespace photo
{
class SqlWorker
{
public DataTable GetAllOrders()
{
return GetTable.Get"SйэйCT [Ощ к].Код, к.п, о.е,
лу.е, Клет.л, укт.де, [Ощ к].т нROM [Ощ к],
к, о, лу, Клет, укт, [Ощ к] эйнT JOIN к ON [Ощ к].к
=к.Код, [Ощ к] эйнT JOIN о ON [Ощ к].о=о.Код, [Ощ
к] эйнT JOIN лу ON [Ощ к].лу=лу.Код, [Ощ к] эйнT JOIN
Клет ON [Ощ к].Клет=Клет.Код, [Ощ к] эйнT JOIN укт ON [Ощ
к].лл=укт.Код ";
//return GetTable.Get"SйэйCT [Ощ к].Код, [Ощ к].т нROM ";
}
public DataTable GetAllClient()
{
return GetTable.Get"SйэйCT * нROM [п клет]";
}
public DataTable GetAllFilial()
{
return GetTable.Get"SйэйCT * нROM укт";
}
public DataTable GetAllCard()
{
return GetTable.Get"SйэйCT * нROM [кот кт]";
133
}
}
}
134
 2   
отщк
PK Код
е
FK1,I1 пел
кот кт
PK Код
е
кдк
укт
PK Код
де
ое телео
к
PK Код
FK2,I2 п
кдк
е
FK1,I1 лл
п к
PK Код
I1 п
п клет
PK Код
е
Кок
PK Код
де
ое телео
FK1,I1 лл
п пел
PK Код
е
п то
PK Код
е
Клет
PK Код
л

Отчето
FK2,I3 п
FK1,I2 лл
еол дк
о
PK Код
е
FK3,I3 п
FK1,I1 отщк
кдк
FK2,I2 лл
лу
PK Код
е
е
кдк
FK1,I1 лл
Ощ к
PK Код
FK1,I1 к
FK4,I4 о
FK5,I5 лу
FK2,I2 Клет
FK3,I3 лл
т
135
 3  
 3.1   « »
 3.2   «»
136

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)