private string getToEmailID() { try { objIssueAssignment = new Model.clsIssueAssignment(); objBLIssueAssignment = new BusinessLayer.clsBLIssueAssignment(); objIssueAssignment.ReportIssueID = Convert.ToInt32(lblIssueID.Text.Trim()); strFromEmailID = objBLIssueAssignment.getToEmailID(objIssueAssignment); return(strFromEmailID); } catch (V2Exceptions ex) { throw; } catch (System.Exception ex) { FileLog objFileLog = FileLog.GetLogger(); objFileLog.WriteLine(LogType.Error, ex.Message, "ViewSelectedIssue.aspx", "getToEmailID", ex.StackTrace); throw new V2Exceptions(ex.ToString(), ex); } }
private string getUserName(string FromEmailID) { try { objIssueAssignment = new Model.clsIssueAssignment(); objBLIssueAssignment = new BusinessLayer.clsBLIssueAssignment(); objIssueAssignment.IssueAssignmentID = Convert.ToInt32(Session["IssueAssignmentID"]); strgetUserName = objBLIssueAssignment.getUserName(objIssueAssignment); return(strgetUserName); } catch (V2Exceptions ex) { throw; } catch (System.Exception ex) { FileLog objFileLog = FileLog.GetLogger(); objFileLog.WriteLine(LogType.Error, ex.Message, "ViewSelectedIssue.aspx", "getUserName", ex.StackTrace); throw new V2Exceptions(ex.ToString(), ex); } }
protected void btnSubmit_Click(object sender, System.EventArgs e) { clsBLViewMyStatus objClsBLViewMyStatus = new clsBLViewMyStatus(); string categoryName = lblProblemType.Text.ToString(); int StatusID; StatusID = Convert.ToInt32(ddlStatus.SelectedValue); if (StatusID != 5) { objIssueAssignment = new Model.clsIssueAssignment(); objBLIssueAssignment = new BusinessLayer.clsBLIssueAssignment(); objIssueAssignment.StatusID = StatusID; objIssueAssignment.IssueAssignmentID = Convert.ToInt32(Session["IssueAssignmentID"]); objIssueAssignment.ReportIssueID = intReportIssueID; objIssueAssignment.Cause = txtCause.Text; objIssueAssignment.Fix = txtFix.Text; if (categoryName == ConfigurationSettings.AppSettings["NewResourceText"].ToString() || categoryName == ConfigurationSettings.AppSettings["UpdateCurrentAllocationText"].ToString() || categoryName == ConfigurationSettings.AppSettings["SingleOrBulkExtensionText"].ToString()) { if (categoryName != ConfigurationSettings.AppSettings["SingleOrBulkExtensionText"].ToString()) { objIssueAssignment.WorkHours = Convert.ToInt32(txtWorkHours.Text); objIssueAssignment.FromDate = Convert.ToDateTime(txtFromDate.Text.ToString()); } objIssueAssignment.NumberOfResources = Convert.ToInt32(txtNoOfResources.Text); objIssueAssignment.ToDate = Convert.ToDateTime(txtEndDate.Text.ToString()); } string name1 = null; if (Convert.ToInt32(Session["SAEmployeeID"]) != 0) { name1 = Session["SAEmployeeID"].ToString(); } else { name1 = Session["EmployeeID"].ToString(); } string name = ""; DataSet dsEmpName = objClsBLViewMyStatus.GetEmployeeName(name1); if (dsEmpName.Tables[0].Rows.Count > 0) { name = dsEmpName.Tables[0].Rows[0]["EmployeeName"].ToString(); } if (txtAddcomment.Text != string.Empty) { objIssueAssignment.AddComment = " [" + DateTime.Now + " ]" + ' ' + name + ':' + ' ' + txtAddcomment.Text + ".</br>"; } else { objIssueAssignment.AddComment = ""; } try { IsRecordUpdated = objBLIssueAssignment.UpdateIssueByLoginUser(objIssueAssignment, name1); lblComment.Text = txtAddcomment.Text; if (IsRecordUpdated) { GetReportIssueHistory(); if (ddlStatus.SelectedItem.Value != "1") { SendMail(); } lblMsg.Text = ""; pnlMessage.Visible = true; } else { lblMsg.Text = "Error while updating issue"; } } catch (V2Exceptions ex) { throw; } catch (System.Exception ex) { FileLog objFileLog = FileLog.GetLogger(); objFileLog.WriteLine(LogType.Error, ex.Message, "ViewSelectedIssue.aspx", "btnSubmit_Click", ex.StackTrace); throw new V2Exceptions(ex.ToString(), ex); } } else { lblMsg.Visible = true; lblMsg.Text = "Please select 'Inprogress' status"; } }