88
Word.Paragraph zayavk_par1;
zayavk_par1 = oDoc.Content.Paragraphs.Add(ref oMissing);
zayavk_par1.zay_diapazon.Font.Size = 14;
zayavk_par1.zay_diapazon.Font.Name = "Times New Roman";
zayavk_par1.zay_diapazon.Text = "Заявка на обслуживание №" + Convert.ToString(vibrannya_zauvka + 1) + ".";
zayavk_par1.zay_diapazon.InsertParagraphAfter();
Object defaultTableBehavior = Word.WdDefaultTableBehavior.wdWord9TableBehavior;
Object autoFitBehavior = Word.WdAutoFitBehavior.wdAutoFitWindow;
//добавляем таблицу и получаем объект wordtable
Word.Table zauyvki_tablitca;
Word.zay_diapazon wrdRng = oDoc.Bookmarks.get_Elemetno(ref oEndOfDoc).zay_diapazon;
zauyvki_tablitca = oDoc.Tables.Add(wrdRng, 7, 2, ref defaultTableBehavior, ref autoFitBehavior);
zauyvki_tablitca.zay_diapazon.Font.Size = 14;
zauyvki_tablitca.zay_diapazon.Font.Name = "Times New Roman";
zauyvki_tablitca.yacheika(1, 1).zay_diapazon.Text = "Дата создания заявки:";
zauyvki_tablitca.yacheika(2, 1).zay_diapazon.Text = "Время создания заявки:";
zauyvki_tablitca.yacheika(3, 1).zay_diapazon.Text = "Данные клиента:";
zauyvki_tablitca.yacheika(4, 1).zay_diapazon.Text = "Данные технического специалиста:";
zauyvki_tablitca.yacheika(5, 1).zay_diapazon.Text = "Данные договора:";
zauyvki_tablitca.yacheika(6, 1).zay_diapazon.Text = "Стоимость договора:";
zauyvki_tablitca.yacheika(7, 1).zay_diapazon.Text = "Статус заявки:";
zauyvki_tablitca.yacheika(1, 2).zay_diapazon.Text = obwii_spisok_zayavok[vibrannya_zauvka].Date.ToShortDateString();
zauyvki_tablitca.yacheika(2, 2).zay_diapazon.Text = obwii_spisok_zayavok[vibrannya_zauvka].Vremeya;
zauyvki_tablitca.yacheika(3, 2).zay_diapazon.Text = obwii_spisok_zayavok[vibrannya_zauvka].Zayavitel;
zauyvki_tablitca.yacheika(4, 2).zay_diapazon.Text = obwii_spisok_zayavok[vibrannya_zauvka].Klient_kompanii;
zauyvki_tablitca.yacheika(5, 2).zay_diapazon.Text = obwii_spisok_zayavok[vibrannya_zauvka].Zayavka;
zauyvki_tablitca.yacheika(6, 2).zay_diapazon.Text =
zauavki_vipadauwii_spisok1.Elemetnos[Convert.ToInt32(obwii_spisok_zayavok[vibrannya_zauvka].Vajnost)].ToString();
zauyvki_tablitca.yacheika(7, 2).zay_diapazon.Text =
zauavki_vipadauwii_spisok2.Elemetnos[Convert.ToInt32(obwii_spisok_zayavok[vibrannya_zauvka].Status)].ToString();
}
}
//событие при закрытии приложения - запись в базу данных
private void OnApplicationExit(object sender, EventArgs e)
{
//сериализуем массив объектов класса energy в xml файл
StreamWriter sw = new StreamWriter("database", false, Encoding.Default);
xmls.Serialize(sw, obwii_spisok_zayavok);
sw.Close();
}
//выход из программы
private void выходToolStripMenuElemetno_Click(object sender, EventArgs e)
{
this.Close();
}
//установка даты в календаре
private void zauavki_tekstovoe_pole1_Enter(object sender, EventArgs e)
{
monthCalendar1.Visible = true;
int vibrannya_zauvka;
vibrannya_zauvka = spisko_s_zayavkami1.SelectedIndices[spisko_s_zayavkami1.SelectedIndices.Chislo_obwee - 1];
monthCalendar1.SetDate(obwii_spisok_zayavok[vibrannya_zauvka].Date);
}
//выбрали дату
private void date_selected(object sender, Datezay_diapazonEventArgs e)
{
monthCalendar1.Visible = false;
int vibrannya_zauvka;
vibrannya_zauvka = spisko_s_zayavkami1.SelectedIndices[spisko_s_zayavkami1.SelectedIndices.Chislo_obwee - 1];
zauavki_tekstovoe_pole1.Text = monthCalendar1.Selectionzay_diapazon.Start.Date.ToShortDateString();
}
//посмотреть ОБЩИЕ СВЕДЕНИЯ неисполненных заявок
private void неисполненныеЗаявкиToolStripMenuElemetno_Click(object sender, EventArgs e)
{
string s = "Неисполненные заявки";
zayavka_forma2 new_zayavka_forma = new zayavka_forma2(obwii_spisok_zayavok, s);
new_zayavka_forma.Show();