Диплом: Автоматизация управления персоналом в ООО "Таврда-СБ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
113
}
private void StaffFilterForm_FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason != CloseReason.ApplicationExitCall)
{
this.Visible = false;
e.Cancel = true;
}
}
private string GetFilter()
{
string filter = "";
if (уволенComboBox.Text != null)
{
if (filter != "")
filter += " and ";
if (уволенComboBox.Text == "Да")
{
filter += "Уволен = True";
}
else
{
filter += "Уволен = False";
}
}
if (код_ПолComboBox.SelectedValue != null)
{
if (filter != "")
filter += " and ";
filter += "код_Пол = " + ((int)код_ПолComboBox.SelectedValue).ToString();
}
if (код_ДолжностьComboBox.SelectedValue != null)
{
if (filter != "")
filter += " and ";
filter += "Код_Должность = " +
((int)код_ДолжностьComboBox.SelectedValue).ToString();
}
if (код_ОбразованиеComboBox.SelectedValue != null)
{
if (filter != "")
filter += " and ";
filter += "код_Образование = " +
((int)код_ОбразованиеComboBox.SelectedValue).ToString();
}
if (код_ПодразделениеComboBox.SelectedValue != null)
114
{
if (filter != "")
filter += " and ";
filter += "код_Подразделение = " +
((int)код_ПодразделениеComboBox.SelectedValue).ToString();
}
if (код_Семейное_положениеComboBox.SelectedValue != null)
{
if (filter != "")
filter += " and ";
filter += "код_Семейное_положение = " +
((int)код_Семейное_положениеComboBox.SelectedValue).ToString();
}
if (код_СпециальностьComboBox.SelectedValue != null)
{
if (filter != "")
filter += " and ";
filter += "код_Специальность = " +
((int)код_СпециальностьComboBox.SelectedValue).ToString();
}
if (фамилияTextBox.Text != "")
{
if (filter != "")
filter += " and ";
filter += "фамилия LIKE '" + фамилияTextBox.Text + "%'";
}
if (имяTextBox.Text != "")
{
if (filter != "")
filter += " and ";
filter += "имя LIKE '" + имяTextBox.Text + "%'";
}
if (отчествоTextBox.Text != "")
{
if (filter != "")
filter += " and ";
filter += "отчество LIKE '" + отчествоTextBox.Text + "%'";
}
if (табельный_номерTextBox.Text != "")
{
if (filter != "")
filter += " and ";
filter += "табельный_номер LIKE '" + табельный_номерTextBox.Text + "%'";
}
if (телефонTextBox.Text != "")
{
if (filter != "")
filter += " and ";
115
filter += "телефон LIKE '" + телефонTextBox.Text + "%'";
}
if (паспорт_НомерTextBox.Text != "")
{
if (filter != "")
filter += " and ";
filter += "паспорт_Номер LIKE '" + паспорт_НомерTextBox.Text + "%'";
}
return filter;
}
private void StaffFilterForm_Load(object sender, EventArgs e)
{
// TODO: данная строка кода позволяет загрузить данные в таблицу
"baseDataSet.Должность". При необходимости она может быть перемещена или удалена.
this.должностьTableAdapter.Fill(this.baseDataSet.Должность);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"baseDataSet.Подразделение". При необходимости она может быть перемещена или удалена.
this.подразделениеTableAdapter.Fill(this.baseDataSet.Подразделение);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"baseDataSet.Специальность". При необходимости она может быть перемещена или удалена.
this.специальностьTableAdapter.Fill(this.baseDataSet.Специальность);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"baseDataSet.Образование". При необходимости она может быть перемещена или удалена.
this.образованиеTableAdapter.Fill(this.baseDataSet.Образование);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"baseDataSet.Семейное_положение". При необходимости она может быть перемещена или
удалена.
this.семейное_положениеTableAdapter.Fill(this.baseDataSet.Семейное_положение);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"baseDataSet.Пол". При необходимости она может быть перемещена или удалена.
this.полTableAdapter.Fill(this.baseDataSet.Пол);
код_ДолжностьComboBox.SelectedIndex = -1;
код_ОбразованиеComboBox.SelectedIndex = -1;
код_ПодразделениеComboBox.SelectedIndex = -1;
код_ПолComboBox.SelectedIndex = -1;
код_Семейное_положениеComboBox.SelectedIndex = -1;
код_СпециальностьComboBox.SelectedIndex = -1;
уволенComboBox.SelectedIndex = -1;
}
private void button1_Click(object sender, EventArgs e)
{
код_ПолComboBox.SelectedIndex = -1;
ApplyFilter();
}
private void button2_Click(object sender, EventArgs e)
{
код_Семейное_положениеComboBox.SelectedIndex = -1;
ApplyFilter();
}
116
private void button3_Click(object sender, EventArgs e)
{
код_ОбразованиеComboBox.SelectedIndex = -1;
ApplyFilter();
}
private void button4_Click(object sender, EventArgs e)
{
код_СпециальностьComboBox.SelectedIndex = -1;
ApplyFilter();
}
private void button5_Click(object sender, EventArgs e)
{
код_ПодразделениеComboBox.SelectedIndex = -1;
ApplyFilter();
}
private void button6_Click(object sender, EventArgs e)
{
код_ДолжностьComboBox.SelectedIndex = -1;
ApplyFilter();
}
private void button7_Click(object sender, EventArgs e)
{
уволенComboBox.SelectedIndex = -1;
ApplyFilter();
}
private void кодTextBox_TextChanged(object sender, EventArgs e)
{
ApplyFilter();
}
}
}

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

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