protected void btnSaveWFMRequestorData_Click(object sender, EventArgs e) { if (Page.IsValid == true) { try { objMdlReq = new ModelWFMRequestor(); objMdlReq.Stretegic_partner_id = ddlStratigic_Partner.SelectedValue; objMdlReq.Issue_Type_Name = ddlIssue_SubType.SelectedItem.Text; objMdlReq.Issue_Type_id = ddlIssue_SubType.SelectedValue; objMdlReq.Priority = txtPriority.Text; objMdlReq.due_Date = lblWFMDate.Text; objMdlReq.Ticket_id = Session["RequestID"].ToString(); objMdlReq.Status = DDLWFMAction.SelectedValue; objMdlReq.Reply_Comment = TxtWFMRejectedComment.Text; objMdlReq.Resolve_Comment = txtResolved_Id.Text; objMdlReq.Notes = txtMailContent.Text; string ogFileName = "", nFileName = "", nDirectory = "", nFullPath = ""; if (FileUpload_Attachment.HasFile) { ogFileName = System.IO.Path.GetFileName(FileUpload_Attachment.FileName).Replace(",", ""); nDirectory = Server.MapPath("../UploadFiles/"); if (!System.IO.Directory.Exists(nDirectory)) { System.IO.Directory.CreateDirectory(nDirectory); } // string strRandon = System.IO.Path.GetFileNameWithoutExtension(System.IO.Path.GetRandomFileName().ToUpper()) + "_" + DateTime.Now.ToString("yyyyMMddHHmmssfff"); nFileName = System.IO.Path.GetFileNameWithoutExtension(ogFileName).ToString() + "_" + Session["RequestID"].ToString() + "_Ticket" + "_" + DateTime.Now.ToString("yyyyMMddHHmmssfff") + System.IO.Path.GetExtension(ogFileName); nFullPath = nDirectory + nFileName; FileUpload_Attachment.SaveAs(nFullPath); nFileName = "UploadFiles/" + nFileName; objMdlReq.File_Attachment_Path = nFileName; } Int32 iRetVal = objCtrlReq.InsertRequestorDetails_WFM(objMdlReq); if (iRetVal > 0) { string From = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["EmailFrom"]); string To = Convert.ToString(UsrCtrlRequestDetail.RequestorEmailID); string Bcc = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["EmailBcc"]); string MailSubject = "RE:" + Convert.ToString(UsrCtrlRequestDetail.EmailSubject); string MailBody = txtMailContent.Text; if (FileUpload_Attachment.HasFile) { Utility.SendEmail(From, Convert.ToString(UsrCtrlRequestDetail.RequestorEmailID), "", Bcc, MailSubject, MailBody, nFullPath); } else { Utility.SendEmail(From, Convert.ToString(UsrCtrlRequestDetail.RequestorEmailID), "", Bcc, MailSubject, MailBody); } Utility.MessageBox("Request Saved Successfully.", "ViewTicketRequestorData.aspx"); } else { Utility.MessageBox("Fail To Save Request."); } } catch (Exception ex) { Utility.CreateErrorLog(ex.Message.ToString(), "TicketDetails.aspx", "btnSaveWFMRequestorData_Click", "", "", HttpContext.Current.Session["NTID"].ToString() + " / " + HttpContext.Current.Session["DomainName"].ToString() + " / " + HttpContext.Current.Session["LawsonID"], ex); } } }