예제 #1
0
        public string Get(MessagesEnum message)
        {
            string outMessage;
            var    hasValue = _messages.TryGetValue(message, out outMessage);

            return(hasValue? outMessage : "");
        }
예제 #2
0
        public static bool EmialManager(string managerEmail, IList <StaffModel> staff)
        {
            const MessagesEnum messageType = MessagesEnum.WeeklyLeaveClockEmail;

            var message = new DataContextEF().Messages
                          .FirstOrDefault(m => m.MessageType.Equals((int)messageType));
            //if (message == null)
            //    throw new Exception("Weekly message type not found");

            var mailer = new Emailer
            {
                subject = "Pending Clock Records"
            };

            #region

#if DEBUG
            mailer.TOList.Add("*****@*****.**");
#else
            mailer.TOList.Add(managerEmail);
#endif
            #endregion

            mailer.body = BuildClockData(staff);
            if (!string.IsNullOrEmpty(mailer.body))
            {
                mailer.SendEmail();
            }

            return(true);
        }
예제 #3
0
        protected MessagesModel GetLeaveMessage(MessagesEnum messageType)
        {
            var message = (int)messageType;

            var leavemsg = new DataContextEF().Messages.FirstOrDefault(m => m.MessageType.Equals(message));

            if (leavemsg == null)
            {
                throw new Exception("Leave approved message not found");
            }

            return(leavemsg);
        }
예제 #4
0
        private string GetErrorMessage(MessagesEnum id)
        {
            Message message = MessageRepository.Find((int)id);

            if (message != null)
            {
                return(message.Text);
            }
            else
            {
                return(string.Empty);
            }
        }
예제 #5
0
    public static string ShowMessage(MessagesEnum msg)
    {
        string Message;

        switch (msg)
        {
        case MessagesEnum.SaveErrorGeneral:
            Message = "!خطا...اطلاعات ذخیره نشد";
            break;

        case MessagesEnum.LoadErrorGeneral:
            Message = "اطلاعات به درستی بارگذاری نشدند.";
            break;

        case MessagesEnum.InvalidBaseID:
            Message = "BaseID اشتباه است.";
            break;

        case MessagesEnum.InvalidID:
            Message = "شناسه صحیح نیست.";
            break;

        case MessagesEnum.SavedSuccessfuly:
            Message = "اطلاعات با موفقیت ذخیره شد.";
            break;

        case MessagesEnum.PrimaryInfomationSavedSuccessfuly:
            Message = "اطلاعات با موفقیت ذخیره شد.";
            break;

        case MessagesEnum.InvalidLogin:
            Message = "نام کاربری یا کلمه عبور اشتباه است";
            break;

        case MessagesEnum.DeletedSuccessfuly:
            Message = "رکورد مورد نظر حذف شد.";
            break;

        case MessagesEnum.PassandConfDoNotMatch:
            Message = "کلمه عبور جدید و تایید کلمه عبور یکی نیستند";
            break;

        case MessagesEnum.InvalidPassword:
            Message = "کلمه عبور اشتباه است";
            break;

        case MessagesEnum.PleaseSelectYourRole:
            Message = "لطفا نقش خود را انتخاب کنید";
            break;

        case MessagesEnum.TraspasserNotSet:
            Message = "شخص متخلف مشخص نشده است";
            break;

        case MessagesEnum.InformationSuccessfullySaved:
            Message = "اطلاعات با موفقیت ذخیره شد";
            break;

        case MessagesEnum.PasswordSuccessfullyChanged:
            Message = "کلمه عبور با موفقیت تغییر کرد";
            break;

        case MessagesEnum.InvalidUsernameORPassword:
            Message = "نام کاربری یا کلمه عبور اشتباه است";
            break;

        case MessagesEnum.UnableToAddDuplicateRecord:
            Message = "خطا در ذخیره اطلاعات - رکورد تکراری";
            break;

        case MessagesEnum.ErrorSavingData:
            Message = "بروز خطا در ذخیره اطلاعات";
            break;

        case MessagesEnum.ContentRateReCalculated:
            Message = "امتیاز محتواهای این نشریه مجددا محاسبه شد";
            break;

        case MessagesEnum.ErrorWhileDelete:
            Message = "رکورد مرتبط دارای اطلاعات مرتبط میباشد و قابل حذف نیست";
            break;

        case MessagesEnum.ErrorInsertDuplicate:
            Message = "ایجاد رکورد تکراری با خطا مواجه شد";
            break;

        case MessagesEnum.ErrorDuplicateJournalContent:
            Message = "محتوایی با این عنوان قبلا وارد شده است";
            break;

        case MessagesEnum.ErrorPleaseFillJournalField:
            Message = "لطفا فیلد نشریه را پر کنید";
            break;

        case MessagesEnum.ErrorPleaseFillCommentField:
            Message = "لطفا فیلد نظر را پر کنید";
            break;

        case MessagesEnum.InfoYourCommentSuccessfullySaved:
            Message = "نظر شما با موفقیت ثبت شد";
            break;

        case MessagesEnum.ErrorNotValidFileName:
            Message = "پسوند فایل معتبر نیست";
            break;

        case MessagesEnum.ErrorNoAccess:
            Message = "شما به اطلاعات این بخش دسترسی ندارید";
            break;

        case MessagesEnum.MoshaverNotConfirmed:
            Message = "وضعیت ثبت نام شما بررسی نشده است. لطفاً با اتحادیه شهرستان خود تماس بگیرید";
            break;

        case MessagesEnum.UserNotConfirmedYet:
            Message = "وضعیت ثبت نام شما بررسی نشده است. لطفاً با شماره (۰۲۱)۶۶۵۹۴۶۱۹ تماس بگیرید";
            break;

        case MessagesEnum.UserIsDisabled:
            Message = "وضعیت ثبت نام شما بررسی نشده است. لطفاً با شماره (۰۲۱)۶۶۵۹۴۶۱۹ تماس بگیرید";
            break;

        case MessagesEnum.UserNotConfirmed:
            Message = "ثبت نام شما تایید نشده است";
            break;

        case MessagesEnum.NoGroupAssigned:
            Message = "اطلاعات کاربری شما ناقص است. لطفاً با مرکز پشتیبانی تماس بگیرید. کد خطا: 120";
            break;

        case MessagesEnum.NoZoneAssigned:
            Message = "اطلاعات کاربری شما ناقص است. لطفاً با مرکز پشتیبانی تماس بگیرید.  کد خطا: 121";
            break;

        case MessagesEnum.NoMoshaverAmlakAssigned:
            Message = "اطلاعات کاربری شما ناقص است. لطفاً با مرکز پشتیبانی تماس بگیرید.  کد خطا: 122";
            break;

        case MessagesEnum.IllegalCharacterDetected:
            Message = "اطلاعاتی که وارد کردید. شامل کاراکترهای غیر مجاز است";
            break;

        case MessagesEnum.BlockedUser:
            Message = "ورود شما به سیستم مسدود می باشد";
            break;

        case MessagesEnum.InvalidLoginCount:
            Message = "سعی بیش از حد مجاز برای ورود به سیستم";
            break;

        case MessagesEnum.InvalidCaptcha:
            Message = "کد امنیتی وارد شده صحیح نیست";
            break;

        case MessagesEnum.IEOnly:
            Message = "جهت ثبت نام لطفاً با مرورگر اینترنت اکسپلورر وارد سایت شوید";
            break;

        case MessagesEnum.uniqueViolation:
            Message = "اين شماره سريالها براي اين نوع قرارداد در اين شهر قبلا ثبت شده است ";
            break;

        default:
            Message = "";
            break;
        }
        return(Message);
    }
예제 #6
0
    public static string ShowMessage(MessagesEnum msg)
    {
        string Message;

        switch (msg)
        {
        case MessagesEnum.SaveErrorGeneral:
            Message = "!خطا...اطلاعات ذخیره نشد";
            break;

        case MessagesEnum.LoadErrorGeneral:
            Message = "اطلاعات به درستی بارگذاری نشدند.";
            break;

        case MessagesEnum.InvalidBaseID:
            Message = "BaseID اشتباه است.";
            break;

        case MessagesEnum.InvalidID:
            Message = "شناسه صحیح نیست.";
            break;

        case MessagesEnum.SavedSuccessfuly:
            Message = "اطلاعات با موفقیت ذخیره شد.";
            break;

        case MessagesEnum.PrimaryInfomationSavedSuccessfuly:
            Message = "اطلاعات اولیه با موفقیت ذخیره شد.حال می توانید اطلاعات تکمیلی را ذخیره نمایید";
            break;

        case MessagesEnum.InvalidLogin:
            Message = "نام کاربری یا کلمه عبور اشتباه است";
            break;

        case MessagesEnum.DeletedSuccessfuly:
            Message = "رکورد مورد نظر حذف شد.";
            break;

        case MessagesEnum.PassandConfDoNotMatch:
            Message = "کلمه عبور جدید و تایید کلمه عبور یکی نیستند";
            break;

        case MessagesEnum.InvalidPassword:
            Message = "کلمه عبور اشتباه است";
            break;

        case MessagesEnum.PleaseSelectYourRole:
            Message = "لطفا نقش خود را انتخاب کنید";
            break;

        case MessagesEnum.TraspasserNotSet:
            Message = "شخص متخلف مشخص نشده است";
            break;

        case MessagesEnum.InformationSuccessfullySaved:
            Message = "اطلاعات با موفقیت ذخیره شد";
            break;

        case MessagesEnum.PasswordSuccessfullyChanged:
            Message = "کلمه عبور با موفقیت تغییر کرد";
            break;

        case MessagesEnum.InvalidUsernameORPassword:
            Message = "نام کاربری یا کلمه عبور اشتباه است";
            break;

        case MessagesEnum.UnableToAddDuplicateRecord:
            Message = "خطا در ذخیره اطلاعات - رکورد تکراری";
            break;

        case MessagesEnum.ErrorSavingData:
            Message = "بروز خطا در ذخیره اطلاعات";
            break;

        case MessagesEnum.ContentRateReCalculated:
            Message = "امتیاز محتواهای این نشریه مجددا محاسبه شد";
            break;

        case MessagesEnum.ErrorWhileDelete:
            Message = "رکورد مرتبط دارای اطلاعات مرتبط میباشد و قابل حذف نیست";
            break;

        case MessagesEnum.ErrorInsertDuplicate:
            Message = "ایجاد رکورد تکراری با خطا مواجه شد";
            break;

        case MessagesEnum.ErrorDuplicateJournalContent:
            Message = "محتوایی با این عنوان قبلا وارد شده است";
            break;

        case MessagesEnum.ErrorPleaseFillJournalField:
            Message = "لطفا فیلد نشریه را پر کنید";
            break;

        case MessagesEnum.ErrorPleaseFillCommentField:
            Message = "لطفا فیلد نظر را پر کنید";
            break;

        case MessagesEnum.InfoYourCommentSuccessfullySaved:
            Message = "نظر شما با موفقیت ثبت شد";
            break;

        case MessagesEnum.ErrorNotValidFileName:
            Message = "پسوند فایل معتبر نیست";
            break;

        case MessagesEnum.ErrorNoAccess:
            Message = "شما به اطلاعات این بخش دسترسی ندارید";
            break;

        case MessagesEnum.ErrorActivationKeyIsInvalid:
            Message = "کلید فعال سازی معتبر نیست";
            break;

        case MessagesEnum.ErrorAccountAlreadyActive:
            Message = "اکانت هم اکنون فعال است!" + " بر روی <a href='Login.aspx'>ورود به سایت</a> کلیک کنید.";
            break;

        case MessagesEnum.ErrorMustAgreeToTerms:
            Message = "شما با قوانین سایت موافقت نکرده اید.";
            break;

        case MessagesEnum.InactiveAccount:
            Message = "اکانت شما هنوز فعال نشده است. لطفا <a href='Users/Activate.aspx'>اکانت خود را فعال کنید</a>";
            break;


        default:
            Message = "";
            break;
        }
        return(Message);
    }
예제 #7
0
        public static string MessageByLang(MessagesEnum msg)
        {
            if (Program.language == "en-US") //case Language is English
            {
                switch (msg)
                {
                case MessagesEnum.CONSOLE_TITLE: return("Standard calculator - Guilherme Fadário");

                case MessagesEnum.MAIN_MENU: return("Calculator - Main menu");

                case MessagesEnum.ADD: return(" Add                   +    (1)");

                case MessagesEnum.SUBTRACT: return(" Subtract              -    (2)");

                case MessagesEnum.MULTIPLY: return(" Multiply              x    (3)");

                case MessagesEnum.DIVIDE: return(" Divide                ÷    (4)");

                case MessagesEnum.REST_OF_DIVISION: return(" Remainder             %    (5)");

                case MessagesEnum.SETTINGS: return("Settings                    (S)");

                case MessagesEnum.SETTINGS_MENU: return("Calculator - Settings menu");

                case MessagesEnum.CHANGE_LANGUAGE: return(" Language                   (L)");

                case MessagesEnum.LANGUAGE_MENU: return("Calculator - Languages menu");

                case MessagesEnum.CHANGE_COLOR: return(" Console color              (C)");

                case MessagesEnum.COLORS_MENU: return("Calculator - Colors menu");

                case MessagesEnum.DECIMAL_PLACES_PREFERENCE: return(" Decimal places preference  (D)");

                case MessagesEnum.DECIMAL_PLACES_PREFERENCE_MENU: return("Calculator - Decimal places menu");

                case MessagesEnum.CLEAR_RESULT: return("Clear the result            (C)");

                case MessagesEnum.RESTART_CONSOLE: return("Restart the console         (R)");

                case MessagesEnum.EXIT_CONSOLE: return("Exit the console            (E)");

                case MessagesEnum.EXIT_THIS_MENU: return("Exit this menu              (E)");

                case MessagesEnum.ASK_FOR_KEY: return("Press a key[@keys] to choose a @type: ");
                }
            }
            else if (Program.language == "pt-PT") //case Language is Portuguese
            {
                switch (msg)
                {
                case MessagesEnum.CONSOLE_TITLE: return("Calculadora padrão - Guilherme Fadário");

                case MessagesEnum.MAIN_MENU: return("Calculadora - Menu principal");

                case MessagesEnum.ADD: return(" Adicionar             +    (1)");

                case MessagesEnum.SUBTRACT: return(" Subtrair              -    (2)");

                case MessagesEnum.MULTIPLY: return(" Multiplicar           x    (3)");

                case MessagesEnum.DIVIDE: return(" Dividir               ÷    (4)");

                case MessagesEnum.REST_OF_DIVISION: return(" Resto de divisão      %    (5)");

                case MessagesEnum.SETTINGS: return("Definições                  (S)");

                case MessagesEnum.SETTINGS_MENU: return("Calculadora - Menu de definições");

                case MessagesEnum.CHANGE_LANGUAGE: return(" Linguagem                  (L)");

                case MessagesEnum.LANGUAGE_MENU: return("Calculadora - Menu de linguagens");

                case MessagesEnum.CHANGE_COLOR: return(" Cor da consola             (C)");

                case MessagesEnum.COLORS_MENU: return("Calculadora - Menu de cores");

                case MessagesEnum.DECIMAL_PLACES_PREFERENCE: return(" Preferência casas decimais (D)");

                case MessagesEnum.DECIMAL_PLACES_PREFERENCE_MENU: return("Calculadora - Menu de casas decimais");

                case MessagesEnum.CLEAR_RESULT: return("Limpar o resultado          (C)");

                case MessagesEnum.RESTART_CONSOLE: return("Reiniciar a consola         (R)");

                case MessagesEnum.EXIT_CONSOLE: return("Sair da consola             (E)");

                case MessagesEnum.EXIT_THIS_MENU: return("Sair deste menu             (E)");

                case MessagesEnum.ASK_FOR_KEY: return("Pressione uma tecla[@keys] para escolher uma @type: ");
                }
            }
            return(null);
        }