コード例 #1
0
	public void EmployeeSubmitButtonHandler(Object sender, EventArgs e){
		if(_employeeForm.CreateMode){ // creating new employee
			EmployeeVO vo = new EmployeeVO();
			vo = this.FillInEmployeeVO(vo);
			_employeeTraining.CreateEmployee(vo);
		} else { // editing existing employee
				EmployeeVO vo = _employeeList[_employeeGrid.SelectedRows[0].Index];
				vo = this.FillInEmployeeVO(vo);
				_employeeTraining.UpdateEmployee(vo);
		}
		_employeeForm.Visible = false;
		_employeeList = _employeeTraining.GetAllEmployees();
		_employeeGrid.DataSource = _employeeList;
		_employeeForm.ClearFields();
	}
 public void EmployeeSubmitButtonHandler(Object sender, EventArgs e)
 {
     if (_employeeForm.CreateMode) // creating new employee
     {
         EmployeeVO vo = new EmployeeVO();
         vo.FirstName  = _employeeForm.FirstName;
         vo.MiddleName = _employeeForm.MiddleName;
         vo.LastName   = _employeeForm.LastName;
         vo.BirthDay   = _employeeForm.Birthday;
         MemoryStream ms = new MemoryStream();
         _employeeForm.Picture.Save(ms, ImageFormat.Tiff);
         vo.Picture = ms.ToArray();
         vo.Gender  = _employeeForm.Gender;
         _employeeTraining.CreateEmployee(vo);
         _employeeForm.Visible    = false;
         _employeeList            = _employeeTraining.GetAllEmployees();
         _employeeGrid.DataSource = _employeeList;
         _employeeForm.ClearFields();
     }
     else // editing new employee
     {
         EmployeeVO vo = _employeeList[_employeeGrid.SelectedRows[0].Index];
         vo.FirstName  = _employeeForm.FirstName;
         vo.MiddleName = _employeeForm.MiddleName;
         vo.LastName   = _employeeForm.LastName;
         vo.BirthDay   = _employeeForm.Birthday;
         MemoryStream ms = new MemoryStream();
         _employeeForm.Picture.Save(ms, ImageFormat.Tiff);
         vo.Picture = ms.ToArray();
         vo.Gender  = _employeeForm.Gender;
         _employeeTraining.UpdateEmployee(vo);
         _employeeForm.Visible    = false;
         _employeeList            = _employeeTraining.GetAllEmployees();
         _employeeGrid.DataSource = _employeeList;
         _employeeForm.ClearFields();
     }
 }