//Interface protected void Page_Load(object sender, EventArgs e) { //Event handler for form load event if (!Page.IsPostBack) { this.mIDType = Request.QueryString["type"]; this.ViewState.Add("IDType", this.mIDType); this.ViewState.Add("Index", this.mIndex); this.ViewState.Add("Badges", this.mBadges); this.Master.PhotosButtonFontColor = System.Drawing.Color.White; this.btnDrivers.BackColor = this.btnEmployees.BackColor = this.btnHelpers.BackColor = this.btnVendors.BackColor = System.Drawing.Color.LightSteelBlue; if (this.mIDType != null) { OnChangeView(null, new CommandEventArgs(this.mIDType, null)); } } else { this.mIDType = this.ViewState["IDType"] != null ? this.ViewState["IDType"].ToString() : ""; this.mIndex = this.ViewState["Index"] != null?int.Parse(this.ViewState["Index"].ToString()) : 0; this.mBadges = this.ViewState["Badges"] != null ? (BadgeDataset)this.ViewState["Badges"] : null; } }
public VendorBadge GetVendorBadge(int idNumber) { // VendorBadge badge = null; try { DataSet ds = new VendorBadgeGateway().ReadBadge(idNumber); if (ds != null) { BadgeDataset _badges = new BadgeDataset(); _badges.Merge(ds); badge = new VendorBadge(_badges.BadgeTable[0]); } } catch (Exception ex) { throw new FaultException <HRFault>(new HRFault(ex.Message), "Service Error"); } return(badge); }
public BadgeDataset ViewDriverBadges() { // BadgeDataset badges = new BadgeDataset(); DriverBadgeServiceClient client = new DriverBadgeServiceClient(); try { DataSet ds = client.ViewDriverBadges(); 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); }
protected void OnChangeView(object sender, CommandEventArgs e) { // this.btnDrivers.BackColor = System.Drawing.Color.LightSteelBlue; this.btnDrivers.Style["border-bottom-style"] = "solid"; this.btnEmployees.BackColor = System.Drawing.Color.LightSteelBlue; this.btnEmployees.Style["border-bottom-style"] = "solid"; this.btnHelpers.BackColor = System.Drawing.Color.LightSteelBlue; this.btnHelpers.Style["border-bottom-style"] = "solid"; this.btnVendors.BackColor = System.Drawing.Color.LightSteelBlue; this.btnVendors.Style["border-bottom-style"] = "solid"; switch (e.CommandName) { case "Drivers": this.btnDrivers.BackColor = System.Drawing.Color.White; this.btnDrivers.Style["border-bottom-style"] = "none"; this.mBadges = new Argix.HR.BadgeGateway().ViewDriverBadges(); this.ViewState["Badges"] = this.mBadges; break; case "Employees": this.btnEmployees.BackColor = System.Drawing.Color.White; this.btnEmployees.Style["border-bottom-style"] = "none"; this.mBadges = new Argix.HR.BadgeGateway().ViewEmployeeBadges(); this.ViewState["Badges"] = this.mBadges; break; case "Vendors": this.btnVendors.BackColor = System.Drawing.Color.White; this.btnVendors.Style["border-bottom-style"] = "none"; this.mBadges = new Argix.HR.BadgeGateway().ViewVendorBadges(); this.ViewState["Badges"] = this.mBadges; break; } this.mIDType = e.CommandName; this.ViewState["IDType"] = this.mIDType; this.mIndex = 0; this.ViewState["Index"] = this.mIndex; OnChangePhoto(null, new CommandEventArgs(this.mIDType, null)); }
public DataSet ViewDriverBadges() { // DataSet badges = new DataSet(); try { DataSet ds = new DriverBadgeGateway().ReadBadges(); if (ds != null) { BadgeDataset _badges = new BadgeDataset(); _badges.Merge(ds); for (int i = 0; i < _badges.BadgeTable.Rows.Count; i++) { _badges.BadgeTable[i].HasPhoto = (!_badges.BadgeTable[i].IsPhotoNull()); _badges.BadgeTable[i].HasSignature = (!_badges.BadgeTable[i].IsSignatureNull()); } badges.Merge(_badges); } } catch (Exception ex) { throw new FaultException <HRFault>(new HRFault(ex.Message), "Service Error"); } return(badges); }
public DataSet SearchEmployeeBadges(string lastName, string firstName, string location, string badgeNumber) { //Search for employees DataSet badges = new DataSet(); try { DataSet ds = new EmployeeBadgeGateway().SearchBadges(lastName, firstName, location, badgeNumber); if (ds != null) { BadgeDataset _badges = new BadgeDataset(); _badges.Merge(ds); for (int i = 0; i < _badges.BadgeTable.Rows.Count; i++) { _badges.BadgeTable[i].HasPhoto = (!_badges.BadgeTable[i].IsPhotoNull()); _badges.BadgeTable[i].HasSignature = (!_badges.BadgeTable[i].IsSignatureNull()); } badges.Merge(_badges); } } catch (Exception ex) { throw new FaultException <HRFault>(new HRFault(ex.Message), "Service Error"); } return(badges); }