public string GenerateTaskCode(int departmentId) { #region Generate TaskCode string taskCode = ""; string taskCodeText = ""; string taskCodeNumber = ""; try { var systemConfigDepartmentQuery = new SystemConfigDepartmentQuery(); systemConfigDepartmentQuery.DepartmentId = departmentId; systemConfigDepartmentQuery.DefaultValue = "TASK"; systemConfigDepartmentQuery.Title = "TASKCODE"; taskCodeText = _systemConfigDepartmentRepository.GetSystemConfigDepartmentValue(systemConfigDepartmentQuery); systemConfigDepartmentQuery.DefaultValue = "0"; systemConfigDepartmentQuery.Title = "TASKNUMBER"; string taskCodeNumberConfig = _systemConfigDepartmentRepository.GetSystemConfigDepartmentValue(systemConfigDepartmentQuery); taskCodeNumber = (int.Parse(taskCodeNumberConfig) + 1).ToString("D4"); taskCode = taskCodeText + taskCodeNumber; } catch { } return(taskCode); #endregion Generate TaskCode }
public async static void SendEmail(int departmentId, string mailTo, string mailCC, string mailBCC, string subject, string content) { SystemConfigDepartmentQuery query = new SystemConfigDepartmentQuery(); query.DefaultValue = "*****@*****.**"; query.DepartmentId = departmentId; query.Title = "NOTICEEMAIL"; string fromEmail = _systemConfigDepartmentRepository.GetSystemConfigDepartmentValue(query); query.DefaultValue = "duyhung@6"; query.DepartmentId = departmentId; query.Title = "NOTICEEMAIL_PASSWORD"; string fromEmailPassword = _systemConfigDepartmentRepository.GetSystemConfigDepartmentValue(query); try { await EmailHelper.Send_Email(fromEmail, fromEmailPassword, mailTo, mailCC, mailBCC, subject, content); } catch { } }