79
}
if (s == "otchet")
{
sql = @"SELECT Отчет.Код, Сотрудник.ФИО, Отчет.ВремяСоздания, От-
чет.КодПроекта, Отчет.ПолучательКодСотрудника, Отчет.Обработан, Отчет.Отказ, Отчет.Архив,
Отчет.ТекстОтчета, Отчет.ТекстСообщения
FROM Сотрудник INNER JOIN Отчет ON Сотрудник.Код = Отчет.ОтправительКодСотрудника
where ((Отчет.ПолучательКодСотрудника=" + koduser + ") and (Отчет.Архив=0))";
}
if (s == "arxotchet")
{
sql = @"SELECT Отчет.Код, Сотрудник.ФИО, Отчет.ВремяСоздания, Отчет.КодПроекта,
Отчет.ПолучательКодСотрудника, Отчет.Обработан, Отчет.Отказ, Отчет.Архив, Отчет.ТекстОтчета,
Отчет.ТекстСообщения
FROM Сотрудник INNER JOIN Отчет ON Сотрудник.Код = Отчет.ОтправительКодСотрудника
where ((Отчет.ПолучательКодСотрудника=" + koduser+") and (Отчет.Архив=1))";
}
if (s == "sotr")
{
sql = "SELECT Сотрудник.Код, Сотрудник.ФИО, Должность.Должность, От-
дел.НаименованиеОтдела, Сотрудник.Работает FROM (Должность INNER JOIN Сотрудник ON
Должность.Код = Сотрудник.КодДолжности) INNER JOIN Отдел ON Сотрудник.КодОтдела =
Отдел.Код;";
}
if (s == "arxmvx")
{
sql = "SELECT Сообщение.Код, Сообщение.КодПроекта, Сообщение.ВремяСоздания,
Сотрудник.ФИО, ТипСообщения.ТипСообщения, Сообщение.Обработан FROM (Сообщение INNER JOIN
Сотрудник ON Сообщение.ОтправительКодСотрудника = Сотрудник.Код) INNER JOIN ТипСообщения ON
Сообщение.ТипСообщенияКод = ТипСообщения.Код WHERE (((Сообщение.ПолучательКодСотрудника)=" +
koduser + ") and (Сообщение.Архив=1));";
}
if (s == "arxmisx")
{
sql = "SELECT Сообщение.Код, Сообщение.КодПроекта, Сообщение.ВремяСоздания,
Сотрудник.ФИО, ТипСообщения.ТипСообщения, Сообщение.Обработан FROM (Сообщение INNER JOIN
Сотрудник ON Сообщение.ПолучательКодСотрудника = Сотрудник.Код) INNER JOIN ТипСообщения ON
Сообщение.ТипСообщенияКод = ТипСообщения.Код WHERE (((Сообщение.ОтправительКодСотрудника)="
+ koduser + ") and (Сообщение.Архив=1));";
}
//-----------------------------------
if (sql == "") return;
con.Open();
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(sql, con);
DataTable dt = new DataTable();
da.Fill(dt);
con.Close();
recordcount = dt.Rows.Count;
if (k == 1)
{
grid.DataSource = null;
grid.DataSource = dt;
//------------------------------------------------
if ((s == "mvx") || (s == "arxmvx"))
{
grid.Columns[0].HeaderText = "Код";
grid.Columns[0].Visible = false;
grid.Columns[1].HeaderText = "Рег № проекта";
grid.Columns[2].HeaderText = "Время создания сообщения ";
grid.Columns[3].HeaderText = "Отправитель";