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
        }
Exemple #2
0
        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
            {
            }
        }