public static bool CreateIssueAction(byte typeID, long issueID, string userID, string comment) { //Create a new action bool b = false; try { _Client = new IssueMgtServiceClient(); b = _Client.CreateIssueAction(typeID, issueID, userID, comment); _Client.Close(); } catch (FaultException fe) { throw new ApplicationException("CreateIssueAction() service error.", fe); } catch (TimeoutException te) { _Client.Abort(); throw new ApplicationException("CreateIssueAction() timeout error.", te); } catch (CommunicationException ce) { _Client.Abort(); throw new ApplicationException("CreateIssueAction() communication error.", ce); } return(b); }
protected void OnCommandClick(object sender, CommandEventArgs e) { //Event handler for command button clicked switch (e.CommandName) { case "Cancel": Response.Redirect("~/Default.aspx?issueID=" + this.mIssueID.ToString()); break; case "OK": IssueMgtServiceClient crgService = new IssueMgtServiceClient(); bool ret = crgService.CreateIssueAction(Convert.ToByte(this.cboActionType.SelectedValue), this.mIssueID, HttpContext.Current.User.Identity.Name, this.txtComments.Text); Response.Redirect("~/Default.aspx?issueID=" + this.mIssueID.ToString()); break; } }
protected void OnButtonClick(object sender, EventArgs e) { //Event handler for command button clicked Button btn = (Button)sender; switch (btn.ID) { case "btnCancel": Response.Redirect("~/IssueMgt.aspx?issueID=" + this.mIssueID.ToString()); break; case "btnOk": IssueMgtServiceClient crgService = new IssueMgtServiceClient(); bool ret = crgService.CreateIssueAction(Convert.ToByte(this.cboActionType.SelectedValue), this.mIssueID, Environment.UserName, this.txtComments.Text); Response.Redirect("~/IssueMgt.aspx?issueID=" + this.mIssueID.ToString()); break; } }