- •Барнаул 2011 Содержание
- •Введение
- •Предпроектное исследование
- •Анализ предметной области
- •1.2. Постановка задачи
- •Входные и выходные документы
- •Проектирование ис «арм агента страховой компании »
- •2.1. Построение интегрированной модели бизнес процессов
- •2.2. Логическая и физическая модель данных
- •2.3. Требования к разрабатываемой системе
- •3. Программная реализация ис «арм агента страховой компании»
- •3.1. Обоснование выбора по для разработки
- •3.2. Структура бд
- •3.3. Интерфейс пользователя
- •Заключение
- •Список использованной литературы и источников
- •Приложение
Приложение
Приложение 1
Т_Калькулятор
Идентификатор |
Имя реквизита |
Тип данных
|
Ключ |
Описание |
Категория |
Категория владельца автотранспортного средства
|
nvarchar(255) |
Первичный |
Указывается владелец автотранспортного средства: физическое или юридическое лицо |
Тип транспорта |
Тип автотранспортного средства
|
nvarchar(255) |
|
Указывается тип автотранспортного средства: легковой, грузовой |
Тариф |
Тариф страхования ОСАГО |
money |
|
Указывается тариф обязательного страхования автогражданской ответственности владельцев транспортных средств
|
Тип |
Тип ОСАГО |
nvarchar(255) |
|
Указывается тип ОСАГО |
Место жительства |
Территория ОСАГО |
nvarchar(255) |
|
Территория определяется по месту жительства владельца автомобиля
|
Т_Кт_Коэффициент |
Коэффициент территории |
real |
|
Представлены значения коэффициентов для городов РФ. Территория определяется по месту жительства владельца автомобиля |
Возраст |
Возраст водителя |
nvarchar(255) |
|
Указывается возраст водителя, необходимый для расчета коэффициента
|
Стаж |
Стаж водителя |
nvarchar(255) |
|
Указывается стаж водителя, необходимый для расчета коэффициента
|
Т_Квс_Коэффициент |
Коэффициент стажа и возраста водителей |
real |
|
Указывается коэффициент в зависимости от стажа и возраста водителя |
Класс1 |
Коэффициент, зависящий от наличия или отсутствия выплат по ОСАГО
|
nvarchar(255) |
|
Указывается коэффициент, зависящий от наличия или отсутствия выплат по ОСАГО, непосредственно влияющий на стоимость страхового полиса
|
Количество Лиц |
Количество лиц, управляющих автотранспортным средством
|
nvarchar(255) |
|
Указывается количество лиц, управляющих автотранспортным средством |
К_Ко_Коэффициент |
Коэффициент зависящий от количества водителей, управляемых автотранспортным средством
|
real |
|
Указывается коэффициент, зависящий от количества водителей, управляемых автотранспортным средством |
Мощность |
Мощность двигателя
|
nvarchar(255) |
|
Указывается мощность двигателя |
Т_Км_Коэффициент |
Коэффициент мощности двигателя
|
real |
|
Указывается коэффициент мощности двигателя |
К_Ко
Идентификатор |
Имя реквизита |
Тип данных |
Ключ |
Описание
|
Код |
|
int |
Первичный |
|
Количество Лиц |
Количество лиц, управляющих транспортным средством
|
nvarchar(255) |
|
Указывается количество лиц, управляющих автотранспортным средством |
Коэффициент |
Коэффициент зависящий от количества водителей, управляемых автотранспортным средством
|
real
|
|
Указывается коэффициент, зависящий от количества водителей, управляемых автотранспортным средством |
Т_ВыплытыДоговор
Идентификатор
|
Имя реквизита |
Тип данных |
Ключ |
Описание
|
Код |
|
int |
Первичный |
|
Договор |
Договор страхования автотранспортного средства
|
int |
|
Указывается номер договора |
Дата |
Дата выплаты |
datetime |
|
Указывается дата выплаты материального возмещения при наступлении страхового случая |
Выплата |
Сумма выплаты |
money |
|
Указывается сумма выплаты |
Страховой случай |
Страховой случай |
nvarchar(MAX) |
|
Указывается страховой случай, послуживший причиной выплаты
|
Т_Договор
Идентификатор |
Имя реквизита |
Тип данных
|
Ключ |
Описание
|
Код |
|
int |
Первичный |
|
Страхователь
|
Страховая компания в лице представителя
|
int |
|
Указывается страховая компания, заключившая договор страхования
|
Дата |
Дата заключения договора
|
datetime |
|
Указывается дата на момент подписания страхового полиса |
Сумма |
Сумма оплаты |
money |
|
Указывается сумма фактической оплаты |
Собственник |
ФИО собственника автотранспортного средства
|
nvarchar(255) |
|
Указывается ФИО собственника автотранспортного средства. Данные берутся из паспорта |
Марка |
Марка автомобиля |
nvarchar(255)
|
|
Указывается марка автомобиля |
НомерТС |
Номер транспортного средства |
nvarchar(255) |
|
Указывается номер транспортного средства |
Госзнак |
Государственный знак
|
nvarchar(255) |
|
Указывается государственный знак транспортного средства |
Вид |
Вид транспортного средства
|
nvarchar(255) |
|
Указывается вид транспортного средства |
Серия |
Серия транспортного средства
|
nvarchar(255) |
|
Указывается серия транспортного средства |
Номер |
Номер транспортного средства
|
nvarchar(255) |
|
Указывается номер транспортного средства |
Т_Категория
Идентификатор
|
Имя реквизита |
Тип данных |
Ключ |
Описание |
Код
|
|
int |
Первичный |
|
Категория |
Категория автотранспортного средства |
nvarchar(255) |
|
Указывается категория автотранспортного средства: A, B, C, D, E
|
Т_Кбм
Идентификатор
|
Имя реквизита |
Тип данных |
Ключ |
Описание |
Код |
|
int |
Первичный |
|
Класс1 |
Класс страхования |
Nvarchar (255) |
|
Указывается класс страхования в зависимости от наличия или отсутствия страховых выплат при наступлении страховых случаев, произошедших в период действия предыдущих договоров ОСАГО
|
Коэффи циентласс1assикьучайат области |
Коэффициент страховых тарифов |
float |
|
Указывается коэффициент страховых тарифов в зависимости от наличия или отсутствия страховых выплат
|
Коли чество выплат |
Количество выплат |
int |
|
Указывается количество выплат |
Т_Квс
Идентификатор
|
Имя реквизита |
Тип данных |
Ключ |
Описание |
Код |
|
int |
Первичный |
|
Возраст |
Возраст водителя |
nvarchar(255) |
|
Указывается возраст водителя, необходимый для расчета коэффициента
|
Стаж |
Стаж водителя |
nvarchar(255) |
|
Указывается стаж водителя, необходимый для расчета коэффициента
|
Коэффициент |
Коэффициент стажа и возраста водителей |
real |
|
Указывается коэффициент в зависимости от стажа и возраста водителя
|
Т_Клиент
Идентификатор |
Имя реквизита
|
Тип данных
|
Ключ |
Описание |
Код |
|
int |
Первичный |
|
Договор |
Договор страхования автотранспортного средства
|
int |
|
Указывается номер договора |
ФИО |
ФИО собственника автотранспортного средства |
nvarchar(255) |
|
Указывается ФИО собственника автотранспортного средства. Данные берутся из паспорта |
ДР |
Дата рождения |
datetime |
|
Указывается дата рождения собственника автотранспортного средства
|
Серия |
Серия паспорта |
int |
|
Указываются серия паспорта собственника автотранспортного средства |
Номер |
Номер паспорта |
int |
|
Указываются номер паспорта собственника автотранспортного средства
|
КемВыдан |
Кем выдан паспорт |
nvarchar(255) |
|
Указываются собственника автотранспортного средства
|
ДатаВыдачи |
Дата выдачи паспорта |
datetime |
|
Указываются дата выдачи паспорта собственника автотранспортного средства
|
Адрес |
Адрес |
nvarchar(255) |
|
Указываются адрес по прописке собственника автотранспортного средства
|
Телефон |
Номер телефона |
nvarchar(255) |
|
Указываются номер телефона собственника автотранспортного средства
|
СерияПрава |
Серия водительского удостоверения |
nvarchar(4) |
|
Указываются серия водительского удостоверения собственника автотранспортного средства
|
НомерПрава |
Номер водительского удостоверения |
int |
|
Указывается номер водительского удостоверения собственника автотранспортного средства
|
КемВыданПрава |
Кем выдано водительское удостоверение
|
nvarchar(255) |
|
Указывается кем выдано водительское удостоверение |
ДатаПолучения |
Дата выдачи водительского удостоверения
|
datetime |
|
Указывается дата выдачи водительского удостоверения
|
Т_Км
Идентификатор |
Имя реквизита
|
Тип данных |
Ключ |
Описание |
Код |
|
int |
Первичный |
|
Мощность |
Мощность двигателя
|
nvarchar(255) |
|
Указывается мощность двигателя |
Коэффициент |
Коэффициент мощности двигателя |
real |
|
Указывается коэффициент мощности двигателя |
Т_КоличествоВыплат
Идентификатор
|
Имя реквизита
|
Тип данных |
Ключ |
Описание |
Код |
|
int |
Первичный |
|
КоличествВыплат
|
Количество выплат |
nvarchar(255) |
|
Указывается количество выплат |
Т_Кт
Идентификатор
|
Имя реквизита |
Тип данных |
Ключ |
Описание |
Код |
|
int |
Первичный |
|
МестоЖительства |
Территория ОСАГО |
nvarchar(255)
|
|
Территория определяется по месту жительства владельца автомобиля
|
kКоэффициент |
Коэффициент территории |
real
|
|
Представлены значения коэффициентов для городов РФ. Территория определяется по месту жительства владельца автомобиля
|
ТипТС |
Тип Транспортного средства |
int |
|
Указывается тип транспортного средства
|
Т_Осаго
Идентификатор |
Имя реквизита |
Тип данных
|
Ключ |
Описание |
Договор |
Номер договора |
int |
Первичный |
Указывается порядковый номер договора
|
ТипТранспорта |
Тип Транспортного средства |
int |
|
Указывается тип транспортного средства: легковой, грузовой
|
ТипКоэф |
Тип ОСАГО |
int |
|
Указывается тип ОСАГО |
Тб |
Базовый тариф |
int |
|
Указывается базовый тариф, который используется для расчета стоимости полиса ОСАГО. Ставки являются едиными для всех Страховых Компаний на всей территории РФ
|
Тк |
Коэффициент территории |
int |
|
Представлены значения коэффициентов для городов РФ. Территория определяется по месту жительства владельца автомобиля
|
Ко |
Количество лиц, управляющих транспортным средством
|
int |
|
Указывается количество лиц, управляющих автотранспортным средством |
Возраст |
Возраст водителя |
nvarchar(255) |
|
Указывается возраст водителя, необходимый для расчета коэффициента
|
Квс |
Коэффициент стажа и возраста водителей |
int |
|
Указывается коэффициент в зависимости от стажа и возраста водителя
|
Км |
Коэффициент мощности двигателя
|
int |
|
Указывается коэффициент мощности двигателя |
Кбм |
Класс страхования |
int |
|
Указывается класс страхования в зависимости от наличия или отсутствия страховых выплат при наступлении страховых случаев, произошедших в период действия предыдущих договоров ОСАГО
|
Класс |
Коэффициент, зависящий от наличия или отсутствия выплат по ОСАГО |
nvarchar(255) |
|
Указывается коэффициент, зависящий от наличия или отсутствия выплат по ОСАГО, непосредственно влияющий на стоимость страхового полиса |
Т_Реквизиты
Идентификатор
|
Имя реквизита |
Тип данных |
Ключ |
Описание |
Код |
|
int |
Первичный |
|
Название |
Название страховой компании средства
|
nvarchar(255) |
|
Указывается полное название страховой компании
|
Адрес |
Юридический адрес страховой компании
|
nvarchar(255) |
|
Указывается юридический адрес страховой компании |
Руководитель |
Руководитель страховой компании
|
nvarchar(255) |
|
Указывается руководитель страховой компании |
Бухгалтер |
Главный бухгалтер страховой компании
|
nvarchar(255) |
|
Указывается главный бухгалтер страховой компании |
Т_Тб
Идентификатор |
Имя реквизита
|
Тип данных |
Ключ |
Описание |
Код |
|
int |
Первичный |
|
ТипТранспорта |
Тип Транспортного средства
|
nvarchar(255) |
|
Указывается тип транспортного средства: легковой, грузовой
|
КатегорияТранспорта |
Категория автотранспортного средства |
int |
|
Указывается категория автотранспортного средства: A, B, C, D, E
|
Тариф |
Тариф страхования ОСАГО |
money |
|
Указывается тариф обязательного страхования автогражданской ответственности владельцев транспортных средств
|
Т_ТипТС
Идентификатор
|
Имя реквизита |
Тип данных |
Ключ |
Описание |
Код |
|
int |
Первичный |
|
Тип |
Тип Транспортного средства |
nvarchar(255) |
|
Указывается тип транспортного средства: легковой, грузовой
|
Приложение 2
Листинг кода на создание таблиц базы данных
Процедура на создание таблицы Т_Калькулятор
CREATE TABLE [dbo].[З_Калькулятр](
[Категория] [nvarchar](255) NULL,
[ТипТранспорта] [nvarchar](255) NULL,
[Тариф] [money] NULL,
[Тип] [nvarchar](255) NULL,
[МестоЖительства] [nvarchar](255) NULL,
[Т_Кт.Коэффициент] [real] NULL,
[Возраст] [nvarchar](255) NULL,
[Стаж] [nvarchar](255) NULL,
[Т_Квс.Коэффициент] [real] NULL,
[Класс1] [nvarchar](255) NULL,
[Т_Кбм.Коэффициент] [float] NULL,
[КоличествоЛиц] [nvarchar](255) NULL,
[К_Ко.Коэффициент] [real] NULL,
[Мощность] [nvarchar](255) NULL,
[Т_Км.Коэффициент] [real] NULL
) ON [PRIMARY]
GO
Процедура на создание таблицы К_Ко
CREATE TABLE [dbo].[К_Ко](
[Код] [int] NOT NULL,
[КоличествоЛиц] [nvarchar](255) NULL,
[Коэффициент] [real] NULL
) ON [PRIMARY]
GO
Процедура на создание таблицы Т_ВыплатыДоговор
CREATE TABLE [dbo].[Т_ВыплатыДоговор](
[Код] [int] NOT NULL,
[Договор] [int] NULL,
[Дата] [datetime] NULL,
[Выплата] [money] NULL,
[СтраховойСлучай] [nvarchar](max) NULL
) ON [PRIMARY]
GO
Процедура на создание таблицы Т_Договор
CREATE TABLE [dbo].[Т_Договор](
[Код] [int] NOT NULL,
[Страхователь] [int] NULL,
[Дата] [datetime] NULL,
[Сумма] [money] NULL,
[Собственник] [nvarchar](255) NULL,
[Марка] [nvarchar](255) NULL,
[НомерТС] [nvarchar](255) NULL,
[Госзнак] [nvarchar](255) NULL,
[Вид] [nvarchar](255) NULL,
[Серия] [nvarchar](255) NULL,
[Номер] [nvarchar](255) NULL
) ON [PRIMARY]
GO
Процедура на создание таблицы Т_Категория
CREATE TABLE [dbo].[Т_Категория](
[Код] [int] NOT NULL,
[Категория] [nvarchar](255) NULL
) ON [PRIMARY]
GO
Процедура на создание таблицы Т_Кбм
CREATE TABLE [dbo].[Т_Кбм](
[Код] [int] NOT NULL,
[Класс1] [nvarchar](255) NULL,
[Коэффициент] [float] NULL,
[Количество выплат] [int] NULL,
[Класс2] [nvarchar](255) NULL
) ON [PRIMARY]
GO
Процедура на создание таблицы Т_Квс
CREATE TABLE [dbo].[Т_Квс](
[Код] [int] NOT NULL,
[Возраст] [nvarchar](255) NULL,
[Стаж] [nvarchar](255) NULL,
[Коэффициент] [real] NULL
) ON [PRIMARY]
GO
Процедура на создание таблицы Т_Клиент
CREATE TABLE [dbo].[Т_Клиент](
[Код] [int] NOT NULL,
[Договор] [int] NULL,
[ФИО] [nvarchar](255) NULL,
[ДР] [datetime] NULL,
[Серия] [int] NULL,
[Номер] [int] NULL,
[КемВыдан] [nvarchar](255) NULL,
[ДатаВыдачи] [datetime] NULL,
[Адрес] [nvarchar](255) NULL,
[Телефон] [nvarchar](255) NULL,
[СерияПрава] [nvarchar](4) NULL,
[НомерПрава] [int] NULL,
[КемВыданПрава] [nvarchar](255) NULL,
[ДатаПолучения] [datetime] NULL
) ON [PRIMARY]
GO
Процедура на создание таблицы Т_Км
СREATE TABLE [dbo].[Т_Км](
[Код] [int] NOT NULL,
[Мощность] [nvarchar](255) NULL,
[Коэффициент] [real] NULL
) ON [PRIMARY]
GO
Процедура на создание таблицы Т_КоличествоВыплат
CREATE TABLE [dbo].[Т_КоличествоВыплат](
[Код] [int] NOT NULL,
[Количество выплат] [nvarchar](255) NULL
) ON [PRIMARY]
GO
Процедура на создание таблицы Т_Кт
CREATE TABLE [dbo].[Т_Кт](
[Код] [int] NOT NULL,
[МестоЖительства] [nvarchar](255) NULL,
[Коэффициент] [real] NULL,
[ТипТС] [int] NULL
) ON [PRIMARY]
GO
Процедура на создание таблицы Т_ОСАГО
CREATE TABLE [dbo].[Т_Осаго](
[Код] [int] NOT NULL,
[Договор] [int] NULL,
[ТипТранспорта] [int] NULL,
[ТипКоэф] [int] NULL,
[Тб] [int] NULL,
[Кт] [int] NULL,
[Ко] [int] NULL,
[Возраст] [nvarchar](255) NULL,
[Квс] [int] NULL,
[Км] [int] NULL,
[Кбм] [int] NULL,
[Класс] [nvarchar](255) NULL
) ON [PRIMARY]
GO
Процедура на создание таблицы Т_Реквизиты
CREATE TABLE [dbo].[Т_Реквизиты](
[Код] [int] NOT NULL,
[Название] [nvarchar](255) NULL,
[Адрес] [nvarchar](255) NULL,
[Руководитель] [nvarchar](255) NULL,
[Бухгалтер] [nvarchar](255) NULL,
[Рсч] [nvarchar](255) NULL
) ON [PRIMARY]
GO
Процедура на создание таблицы Т_Тб
CREATE TABLE [dbo].[Т_Тб](
[Код] [int] NOT NULL,
[ТипТранспорта] [nvarchar](255) NULL,
[КатегорияТранспорта] [int] NULL,
[Тариф] [money] NULL
) ON [PRIMARY]
GO
Процедура на создание таблицы Т_ТипТС
CREATE TABLE [dbo].[Т_ТипТС](
[Код] [int] NOT NULL,
[Тип] [nvarchar](255) NULL
) ON [PRIMARY]
GO
Приложение 3
Листинг кода выполнения процедур экранных форм
1. Форма: Договор
namespace WindowsFormsApplication1
{
public partial class dogovor : Form
{
public dogovor()
{
InitializeComponent();
}
private void т_ОсагоBindingNavigatorSaveItem_Click(object sender, EventArgs e)
{
this.Validate();
}
private void т_ОсагоBindingNavigatorSaveItem_Click_1(object sender, EventArgs e)
{
this.Validate();
}
private void dogovor_Load(object sender, EventArgs e)
{
// TODO: данная строка кода позволяет загрузить данные в таблицу "strahovka_DataDataSet.Т_Кбм". При необходимости она может быть перемещена или удалена.
this.т_КбмTableAdapter.Fill(this.strahovka_DataDataSet.Т_Кбм);
// TODO: данная строка кода позволяет загрузить данные в таблицу "strahovka_DataDataSet.Т_Км". При необходимости она может быть перемещена или удалена.
this.т_КмTableAdapter.Fill(this.strahovka_DataDataSet.Т_Км);
// TODO: данная строка кода позволяет загрузить данные в таблицу "strahovka_DataDataSet.Т_Квс". При необходимости она может быть перемещена или удалена.
this.т_КвсTableAdapter.Fill(this.strahovka_DataDataSet.Т_Квс);
// TODO: данная строка кода позволяет загрузить данные в таблицу "strahovka_DataDataSet1.Т_ТипТС". При необходимости она может быть перемещена или удалена.
this.т_ТипТСTableAdapter.Fill(this.strahovka_DataDataSet1.Т_ТипТС);
// TODO: данная строка кода позволяет загрузить данные в таблицу "strahovka_DataDataSet1.Т_Категория". При необходимости она может быть перемещена или удалена.
this.т_КатегорияTableAdapter.Fill(this.strahovka_DataDataSet1.Т_Категория);
// TODO: данная строка кода позволяет загрузить данные в таблицу "strahovka_DataDataSet1.Т_Кт". При необходимости она может быть перемещена или удалена.
this.т_КтTableAdapter.Fill(this.strahovka_DataDataSet1.Т_Кт);
// TODO: данная строка кода позволяет загрузить данные в таблицу "strahovka_DataDataSet1.Т_ТипТС". При необходимости она может быть перемещена или удалена.
this.т_ТипТСTableAdapter.Fill(this.strahovka_DataDataSet1.Т_ТипТС);
// TODO: данная строка кода позволяет загрузить данные в таблицу "strahovka_DataDataSet1.Т_Тб". При необходимости она может быть перемещена или удалена.
this.т_ТбTableAdapter.Fill(this.strahovka_DataDataSet1.Т_Тб);
// TODO: данная строка кода позволяет загрузить данные в таблицу "strahovka_DataDataSet1.Т_Кт". При необходимости она может быть перемещена или удалена.
this.т_КтTableAdapter.Fill(this.strahovka_DataDataSet1.Т_Кт);
// TODO: данная строка кода позволяет загрузить данные в таблицу "strahovka_DataDataSet1.Т_Тб". При необходимости она может быть перемещена или удалена.
this.т_ТбTableAdapter.Fill(this.strahovka_DataDataSet1.Т_Тб);
// TODO: данная строка кода позволяет загрузить данные в таблицу "strahovka_DataDataSet1.Т_ТипТС". При необходимости она может быть перемещена или удалена.
this.т_ТипТСTableAdapter.Fill(this.strahovka_DataDataSet1.Т_ТипТС);
// TODO: данная строка кода позволяет загрузить данные в таблицу "strahovka_DataDataSet.Т_Кт". При необходимости она может быть перемещена или удалена.
this.т_КтTableAdapter.Fill(this.strahovka_DataDataSet.Т_Кт);
// TODO: данная строка кода позволяет загрузить данные в таблицу "strahovka_DataDataSet.Т_Тб". При необходимости она может быть перемещена или удалена.
this.т_ТбTableAdapter.Fill(this.strahovka_DataDataSet.Т_Тб);
// TODO: данная строка кода позволяет загрузить данные в таблицу "strahovka_DataDataSet.Т_ТипТС". При необходимости она может быть перемещена или удалена.
this.т_ТипТСTableAdapter.Fill(this.strahovka_DataDataSet.Т_ТипТС);
// TODO: данная строка кода позволяет загрузить данные в таблицу "strahovka_DataDataSet.Т_Осаго". При необходимости она может быть перемещена или удалена.
this.т_ОсагоTableAdapter.Fill(this.strahovka_DataDataSet.Т_Осаго);
// TODO: данная строка кода позволяет загрузить данные в таблицу "strahovka_DataDataSet.Т_ВыплатыДоговор". При необходимости она может быть перемещена или удалена.
//this.т_ВыплатыДоговорTableAdapter.Fill(this.strahovka_DataDataSet.Т_ВыплатыДоговор);
// TODO: данная строка кода позволяет загрузить данные в таблицу "strahovka_DataDataSet.Т_Клиент". При необходимости она может быть перемещена или удалена.
this.т_КлиентTableAdapter.Fill(this.strahovka_DataDataSet.Т_Клиент);
// TODO: данная строка кода позволяет загрузить данные в таблицу "strahovka_DataDataSet.Т_Договор". При необходимости она может быть перемещена или удалена.
this.т_ДоговорTableAdapter.Fill(this.strahovka_DataDataSet.Т_Договор);
}
private void т_ДоговорBindingNavigatorSaveItem_Click(object sender, EventArgs e)
{
this.Validate();
}
private void т_КлиентDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
}
private void т_ДоговорBindingNavigatorSaveItem_Click_1(object sender, EventArgs e)
{
this.Validate();
}
private void т_ДоговорBindingNavigatorSaveItem_Click_2(object sender, EventArgs e)
{
this.Validate();
this.т_ДоговорBindingSource.EndEdit();
}
private void т_ДоговорDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
}
private void printPreviewControl1_Click(object sender, EventArgs e)
{
}
private void т_ДоговорBindingNavigatorSaveItem_Click_3(object sender, EventArgs e)
{
this.Validate();
this.т_ДоговорBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.strahovka_DataDataSet);
}
private void fillBy23ToolStripButton_Click(object sender, EventArgs e)
{
try
{
this.т_ДоговорTableAdapter.FillBy23(this.strahovka_DataDataSet.Т_Договор);
}
catch (System.Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.Message);
}
}
private void fillBy23ToolStripButton_Click_1(object sender, EventArgs e)
{
try
{
this.т_ДоговорTableAdapter.FillBy23(this.strahovka_DataDataSet.Т_Договор);
}
catch (System.Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.Message);
}
}
private void fillBy23ToolStripButton1_Click(object sender, EventArgs e)
{
try
{
this.т_ДоговорTableAdapter.FillBy23(this.strahovka_DataDataSet.Т_Договор);
}
catch (System.Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.Message);
}
}
private void типТранспортаComboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void коэффициентTextBox3_TextChanged(object sender, EventArgs e)
{
}
private void количество_выплатLabel_Click(object sender, EventArgs e)
{
}
private void стажTextBox_TextChanged(object sender, EventArgs e)
{
}
private void категорияТранспортаLabel_Click(object sender, EventArgs e)
{
}
private void категорияТранспортаComboBox_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void коэффициентTextBox1_TextChanged(object sender, EventArgs e)
{
}
private void коэффициентLabel_Click(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
var mmmm = Convert.ToInt32(тарифTextBox.Text);
/*
mmmm = Convert.ToInt32(коэффициентTextBox.Text) * Convert.ToInt32(коэффициентTextBox1.Text) *
Convert.ToInt32(коэффициентTextBox2.Text) *
Convert.ToInt32(коэффициентTextBox3.Text);
*/
суммаTextBox.Text = Convert.ToString(mmmm);
}
private void т_ДоговорBindingSource_CurrentChanged(object sender, EventArgs e)
{
}
}
}
2. Форма: Напоминание об истечении срока договора
namespace WindowsFormsApplication1
{
public partial class Form3 : Form
{
public Form3()
{
InitializeComponent();
}
private void т_ДоговорBindingNavigatorSaveItem_Click(object sender, EventArgs e)
{
this.Validate();
this.т_ДоговорBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.strahovka_DataDataSet);
}
private void Form3_Load(object sender, EventArgs e)
{
// TODO: данная строка кода позволяет загрузить данные в таблицу "strahovka_DataDataSet.Т_Договор". При необходимости она может быть перемещена или удалена.
this.т_ДоговорTableAdapter.Fill(this.strahovka_DataDataSet.Т_Договор);
}
private void т_ДоговорDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
var i = DateTime.Today.Date.AddDays(10); // Отнимаем 10 дней
i = i.AddYears(-1); // Прибавляем год
т_ДоговорBindingSource.Filter = "Дата < ' "+i +" ' ";
label2.Text = т_ДоговорBindingSource.Filter;
}
private void button2_Click(object sender, EventArgs e)
{
т_ДоговорBindingSource.Filter = "";
label2.Text = т_ДоговорBindingSource.Filter;
}
private void button3_Click(object sender, EventArgs e)
{
dogovor.ShowDialog();
}
}
}
