Example #1
0
 public static string GetInput(string sPrompt, Enums.InputType i)
 {
     if (sPrompt != "")
     {
         Renderer.WriteOut(sPrompt);
     }
     return(Console.ReadLine().ToLower());
 }
Example #2
0
 public InputConfig(string name, Enums.InputType inputType)
     : base()
 {
     this.InputType       = inputType;
     this.Name            = name;
     this.HasClearButton  = false;
     this.ClearButtonText = null;
     this.PlaceHolder     = null;
     this.Value           = null;
     this.Selected        = false;
     this.Pattern         = null;
 }
Example #3
0
        private SettingsParametrs GetSettingsParametrs(Enums.InputType inputType) // метод, присваивающий полям объкта значения,
                                                                                  // введеные в начальном окне
        {
            int taskCountTextBoxValue = Convert.ToInt16(TaskCountTextBox.Text);   // ввод только цифр

            int procCountTextBoxValue = Convert.ToInt16(ProcCountTextBox.Text);   // ввод только цыфр

            double directTimeTextBoxValue = Convert.ToDouble(DirectTimeTextBox.Text);

            var settingParametrs = new SettingsParametrs();

            settingParametrs.ProcCount  = procCountTextBoxValue;  //количество процессоров
            settingParametrs.DirectTime = directTimeTextBoxValue; //директивное время
            settingParametrs.InputType  = inputType;              // тип ввода значений матрицы
            settingParametrs.TaskCounts = taskCountTextBoxValue;  // количество задач

            return(settingParametrs);
        }
Example #4
0
        public static string GetMenuChoice(string sPrompt, Enums.InputType i)
        {
            string sInput = GetInput(sPrompt, i);

            switch (i)
            {
            case Enums.InputType.MENU:
                if (sInput.Equals("monsters") || sInput.Equals("items") || sInput.Equals("attack"))
                {
                    return(sInput);
                }
                break;

            case Enums.InputType.ATTACK:
                return(sInput);
            }
            Console.WriteLine("Command not recognised");
            return(GetMenuChoice(sPrompt, i));
        }
Example #5
0
        private static MvcHtmlString JQM_MultiSelection(this HtmlHelper htmlHelper, Enums.InputType inputType, string name, string legend, Enums.OrientationType orientationType, MultiSelectList values, bool isMini = false)
        {
            List <MvcHtmlString> elements = new List <MvcHtmlString>();
            var list = values.ToList();

            for (int i = 0; i < list.Count; i++)
            {
                var    item = list[i];
                string id   = String.Format("{0}_{1}", name, i);
                elements.Add(JQM_Label(htmlHelper, item.Text, id));
                elements.Add(JQM_Input(htmlHelper, new InputConfig(id, inputType)
                {
                    Value = item.Value, Selected = item.Selected
                }));
            }
            return(JQM_ControlGroup(htmlHelper, new ControlGroupConfig(orientationType)
            {
                Legend = legend, IsMini = isMini
            }, elements.ToArray()));
        }
Example #6
0
        public string ToString(Enums.InputType type)
        {
            switch (type)
            {
            case Enums.InputType.Hassas:
                switch (Hassaslık)
                {
                case Enums.Hassas.sağlam: return("Sağlam");

                case Enums.Hassas.orta: return("Orta");

                case Enums.Hassas.hassas: return("Hassas");
                }
                break;

            case Enums.InputType.Miktr:
                switch (Miktar)
                {
                case Enums.Miktr.küçük: return("Küçük");

                case Enums.Miktr.orta: return("Orta");

                case Enums.Miktr.büyük: return("Büyük");
                }
                break;

            case Enums.InputType.Kirli:
                switch (Kirlilik)
                {
                case Enums.Kirli.küçük: return("Küçük");

                case Enums.Kirli.orta: return("Orta");

                case Enums.Kirli.büyük: return("Büyük");
                }
                break;
            }
            return(base.ToString());
        }
Example #7
0
 public InputConfig(Enums.InputType inputType)
 {
     this.InputType = inputType;
 }