public bool UpdateEmployeeBadge(EmployeeBadge badge) { // bool updated = false; EmployeeBadgeServiceClient client = new EmployeeBadgeServiceClient(); try { updated = client.UpdateEmployeeBadge(badge); client.Close(); } catch (TimeoutException te) { client.Abort(); throw new ApplicationException(te.Message); } catch (FaultException <HRFault> hfe) { client.Abort(); throw new ApplicationException(hfe.Detail.Message); } catch (FaultException fe) { client.Abort(); throw new ApplicationException(fe.Message); } catch (CommunicationException ce) { client.Abort(); throw new ApplicationException(ce.Message); } return(updated); }
public EmployeeBadge GetEmployeeBadge(int idNumber) { // EmployeeBadge badge = null; EmployeeBadgeServiceClient client = new EmployeeBadgeServiceClient(); try { badge = client.GetEmployeeBadge(idNumber); client.Close(); } catch (TimeoutException te) { client.Abort(); throw new ApplicationException(te.Message); } catch (FaultException <HRFault> hfe) { client.Abort(); throw new ApplicationException(hfe.Detail.Message); } catch (FaultException fe) { client.Abort(); throw new ApplicationException(fe.Message); } catch (CommunicationException ce) { client.Abort(); throw new ApplicationException(ce.Message); } return(badge); }
public bool AddEmployeeDepartment(string name) { // bool added = false; EmployeeBadgeServiceClient client = new EmployeeBadgeServiceClient(); try { added = client.AddEmployeeDepartment(name); client.Close(); } catch (TimeoutException te) { client.Abort(); throw new ApplicationException(te.Message); } catch (FaultException <HRFault> hfe) { client.Abort(); throw new ApplicationException(hfe.Detail.Message); } catch (FaultException fe) { client.Abort(); throw new ApplicationException(fe.Message); } catch (CommunicationException ce) { client.Abort(); throw new ApplicationException(ce.Message); } return(added); }
public DataSet GetEmployeeStatusList() { // DataSet list = new DataSet(); EmployeeBadgeServiceClient client = new EmployeeBadgeServiceClient(); try { DataSet ds = client.GetEmployeeStatusList(); if (ds != null) { list.Merge(ds); } client.Close(); } catch (TimeoutException te) { client.Abort(); throw new ApplicationException(te.Message); } catch (FaultException <HRFault> hfe) { client.Abort(); throw new ApplicationException(hfe.Detail.Message); } catch (FaultException fe) { client.Abort(); throw new ApplicationException(fe.Message); } catch (CommunicationException ce) { client.Abort(); throw new ApplicationException(ce.Message); } return(list); }
public BadgeDataset ViewEmployeeBadges() { // BadgeDataset badges = new BadgeDataset(); EmployeeBadgeServiceClient client = new EmployeeBadgeServiceClient(); try { DataSet ds = client.ViewEmployeeBadges(); if (ds != null) { badges.Merge(ds); } client.Close(); } catch (TimeoutException te) { client.Abort(); throw new ApplicationException(te.Message); } catch (FaultException <HRFault> hfe) { client.Abort(); throw new ApplicationException(hfe.Detail.Message); } catch (FaultException fe) { client.Abort(); throw new ApplicationException(fe.Message); } catch (CommunicationException ce) { client.Abort(); throw new ApplicationException(ce.Message); } return(badges); }