本文整理汇总了C#中Employee.UpdateInformation方法的典型用法代码示例。如果您正苦于以下问题:C# Employee.UpdateInformation方法的具体用法?C# Employee.UpdateInformation怎么用?C# Employee.UpdateInformation使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Employee
的用法示例。
在下文中一共展示了Employee.UpdateInformation方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: buttonModify_Click
private void buttonModify_Click(object sender, EventArgs e)
{
if ((listViewEmployee.SelectedItems.Count == 1)&&(modifyItem==true))
{
DialogResult result = MessageBox.Show("Do You Want To Modify?", "Modify", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
if (result.Equals(DialogResult.OK))
{
//create old employee
string employeeId = listViewEmployee.SelectedItems[0].SubItems[0].Text;
string employeefn = listViewEmployee.SelectedItems[0].SubItems[1].Text;
string employeeln = listViewEmployee.SelectedItems[0].SubItems[2].Text;
string jobTitle = listViewEmployee.SelectedItems[0].SubItems[3].Text;
Employee oldEmployee = new Employee(employeeId, employeefn, employeeln, jobTitle);
//create new employee
bool check = employeeValidator.Valid;
if (check)
{
Employee newEmployee = new Employee();
string newEmployeeId = "E" + employeeValidator.EmployeeId;
string newEmployeefn = employeeValidator.FirstName;
string newEmployeeln = employeeValidator.LastName;
string newJobTitle = employeeValidator.JobTitle;
if (newEmployeeId == employeeId)
{
newEmployee = new Employee(newEmployeeId, newEmployeefn, newEmployeeln, newJobTitle);
//update
newEmployee.UpdateInformation(oldEmployee, newEmployee);
MessageBox.Show("Record has been saved.");
buttonAdd.Enabled = true;
buttonDelete.Enabled = true;
buttonList.Enabled = true;
buttonSearch.Enabled = true;
modifyItem = false;
listViewEmployee.Items.Clear();
}
else
{
MessageBox.Show("Please enter same employee id to modify.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
employeeValidator.Valid = false;
}
else
{
MessageBox.Show("Please validate data first.");
}
}
else
{
buttonAdd.Enabled = true;
buttonDelete.Enabled = true;
buttonList.Enabled = true;
buttonSearch.Enabled = true;
modifyItem = false;
}
}
else
{
MessageBox.Show("Please double click one row to modify!");
}
}