Hello,
"+str_mailbody+"
"+ "
Artwork Initiation Details | "+ "|||
Created By | "+ "" +document.forms["encept_britannia_artwork_approval"].elements["created_by"].value+" | "+ "Created Date | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["created_date"].value+" | "+ "
Workflow Number | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["request_no"].value+" | "+ "Encept Job ID | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["job_id"].value+" | "+ "
Type of Artwork | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["type_aw"].value+" | "+ "Workflow Type | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["wf_type"].value+" | "+ "
Object ID | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["sapobject_id"].value+" | "+ "Project Name | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["project_name"].value+" | "+ "
Brand Name | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["brand_name"].value+" | "+ "Brand Extension | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["brand_extrn"].value+" | "+ "
Variant | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["variant"].value+" | "+ "SKU | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["sku"].value+" | "+ "
Region/Market | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["region_market"].value+" | "+ "Packing Format | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["pack_format"].value+" | "+ "
For more details please click Login URL | "+ "
"+
" Best Regards, "+ "Team Encept "+ " | "+
"
Note : This is an auto-generated mail. Please don't reply to it. In case of queries, please contact mars@enceptpremedia.com
"; } else if (notification_flag == "proof_notification") { string str_artwork_link = string.Empty; string package_id=document.forms["workflow"].elements["workflowid"].value; errorlogger.logmessage("package_id:"+package_id); string str_file_id = string.Empty; string str_sql1 = "select versionid from f_encept_britannia_artwork_approval_v1 as a with(nolock) inner join f_encept_britannia_artwork_approval_v1_general_attachment as b with (nolock) on a.form_data_id=b.form_data_id inner join kb_version on b.general_attachment_id=kb_version.fileid where a.package_id ='"+package_id+"' and b.general_filetype='Artwork File' order by version_no desc"; obj_db.GetSingleValue(str_sql1, 0, out str_file_id); errorlogger.logmessage("str_sql1:"+str_sql1); errorlogger.logmessage("str_file_id:"+str_file_id); if(str_file_id != null && str_file_id != "") { str_artwork_link = "
Hello,
"+str_mailbody+"
"+ "
Artwork Initiation Details | "+ "|||
Created By | "+ "" +document.forms["encept_britannia_artwork_approval"].elements["created_by"].value+" | "+ "Created Date | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["created_date"].value+" | "+ "
Workflow Number | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["request_no"].value+" | "+ "Encept Job ID | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["job_id"].value+" | "+ "
Type of Artwork | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["type_aw"].value+" | "+ "Workflow Type | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["wf_type"].value+" | "+ "
Object ID | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["sapobject_id"].value+" | "+ "Project Name | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["project_name"].value+" | "+ "
Brand Name | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["brand_name"].value+" | "+ "Brand Extension | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["brand_extrn"].value+" | "+ "
Variant | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["variant"].value+" | "+ "SKU | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["sku"].value+" | "+ "
Region/Market | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["region_market"].value+" | "+ "Packing Format | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["pack_format"].value+" | "+str_artwork_link+ "
Artwork Source File Path | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["source_file_path"].value+" | "+ "
"+
" Best Regards, "+ "Team Encept "+ " | "+
"
Note : This is an auto-generated mail. Please don't reply to it. In case of queries, please contact mars@enceptpremedia.com
"; } else if (notification_flag == "release") { errorlogger.logmessage("release--"); str_subject = mailSubject + " - Workflow Number: " + document.forms["encept_britannia_artwork_approval"].elements["request_no"].value; str_mailbody = mailBody + document.forms["encept_britannia_artwork_approval"].elements["request_no"].value; str_body = "
Hello,
"+str_mailbody+"
"+ "
Artwork Initiation Details | "+ "|||
Created By | "+ "" +document.forms["encept_britannia_artwork_approval"].elements["created_by"].value+" | "+ "Created Date | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["created_date"].value+" | "+ "
Workflow Number | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["request_no"].value+" | "+ "Encept Job ID | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["job_id"].value+" | "+ "
Type of Artwork | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["type_aw"].value+" | "+ "Workflow Type | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["wf_type"].value+" | "+ "
Object ID | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["sapobject_id"].value+" | "+ "Project Name | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["project_name"].value+" | "+ "
Brand Name | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["brand_name"].value+" | "+ "Brand Extension | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["brand_extrn"].value+" | "+ "
Variant | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["variant"].value+" | "+ "SKU | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["sku"].value+" | "+ "
Region/Market | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["region_market"].value+" | "+ "Packing Format | "+ ""+document.forms["encept_britannia_artwork_approval"].elements["pack_format"].value+" | "+ "
"+
" Best Regards, "+ "Team Encept "+ " | "+
"
Note : This is an auto-generated mail. Please don't reply to it. In case of queries, please contact mars@enceptpremedia.com
"; } errorlogger.logmessage("str_body--->"+str_body); if(routeflg == "0"){ str_sql = "select portal_user.user_mailid from portal_user with(nolock) where portal_user.user_kid='001' and portal_user.user_isactivated='1'"; obj_db.GetSingleValue(str_sql, 0, out str_mailfromemail); str_qry = "select portal_user.user_mailid as user_mailid from portal_user with(nolock) where portal_user.user_kid = '" + str_participant_kid + "' and portal_user.user_isactivated='1'"; obj_db.GetDataSet(str_qry, out ds_dataset); if (ds_dataset != null && ds_dataset.Tables[0].Rows.Count > 0) { int_count = ds_dataset.Tables[0].Rows.Count; for (int int_j = 0; int_j < int_count; int_j++) { str_usermailid = ds_dataset.Tables[0].Rows[int_j]["user_mailid"].ToString(); if (int_j > 0) { str_user_mailid += "," + str_usermailid; } else { str_user_mailid += str_usermailid; } } } str_mailtoemail = str_user_mailid; } else if(routeflg == "1"){ str_sql = "select portal_user.user_mailid from portal_user with(nolock) where portal_user.user_kid='001' and portal_user.user_isactivated='1'"; obj_db.GetSingleValue(str_sql, 0, out str_mailfromemail); str_mailtoemail = str_participant_kid; errorlogger.logmessage("routeflg == 1 " + str_mailtoemail); } errorlogger.logmessage("str_mailtoemail " + str_mailtoemail); if (str_mailfromemail != "" && str_mailtoemail != "") { //obj_email.add(str_mailtoemail, str_subject, str_body, str_mailfromemail, "", "", "", out str_mailid); obj_email.add(str_mailtoemail, str_subject, str_body, "admin@manageartworks.com", "", str_bcc, "", out str_mailid); Karomi.Messaging.sendemail obj_sendemail = new Karomi.Messaging.sendemail(); obj_sendemail.db = obj_db; obj_sendemail.loggedinuser = obj_user; errorlogger.logmessage(" checkMailId " + str_mailid); errorlogger.logmessage("str_mailid" + str_mailid); obj_sendemail.sendit(str_mailid); } obj_email.Dispose(); obj_email = null; } } catch (Exception ex) { errorlogger.logmessage("mail exception :" + ex); } } private string CalculateMD5Hash(string input) { // step 1, calculate MD5 hash from input MD5 md5 = System.Security.Cryptography.MD5.Create(); byte[] inputBytes = System.Text.Encoding.ASCII.GetBytes(input); byte[] hash = md5.ComputeHash(inputBytes); // step 2, convert byte array to hex string StringBuilder sb = new StringBuilder(); for (int i = 0; i < hash.Length; i++) { sb.Append(hash[i].ToString("X2")); } return sb.ToString(); } public List