private void СписокПодразделенийНаКоторыхУстановленоНелицензионноеПОToolStripMenuItem_Click(object sender, EventArgs e) { DateSelect f = new DateSelect(); f.ShowDialog(); try { SelectQuery("select distinct Подразделение.код_подразделения 'Код подразделения', Подразделение.название 'Название подразделения', Подразделение.краткое_название 'Краткое название подразделения'" + " from подразделение,ПО,ПК_подразделение,ПК,Установка where Подразделение.код_подразделения = ПК_подразделение.код_подразделения and ПК_подразделение.инвентарный_номер =" + " ПК.инвентарный_номер and ПК.инвентарный_номер = Установка.код_пк and Установка.код_по = " + " ПО.код_по and дата_окончания_лицензии < convert(datetime,'" + f.dateTimePicker1.Value.Date.ToString() + "');"); отчетToolStripMenuItem.Visible = true; } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка!"); } }
private void СписокToolStripMenuItem_Click(object sender, EventArgs e) { DateSelect f = new DateSelect(); f.ShowDialog(); try { SelectQuery("select код_по 'Код ПО', название 'Название ПО', краткое_название 'Краткое название По'," + "код_продавца 'Код поставщика ПО', производитель 'Разработчик ПО', тип 'Тип ПО', дата_начала_лицензии" + " 'Дата начала лицензии на ПО', дата_окончания_лицензии 'Дата начала лицензии на ПО'," + " количество_лицензий 'Количество лицензий на ПО', цена 'Цена' from ПО where дата_окончания_лицензии >= convert(datetime," + "'" + f.dateTimePicker1.Value.Date.ToString("yyyyMMdd") + "') order by количество_лицензий desc;"); отчетToolStripMenuItem.Visible = true; } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка!"); } }