示例#1
0
        public void Menu()
        {
            string[]      items   = { "START", "LEVEL", "EXIT" };
            method[]      methods = new method[] { Start, Level, Exit };
            MenuSelection menu    = new MenuSelection(items);
            int           menuResult;

            do
            {
                menuResult = menu.DrawMenu();
                methods[menuResult]();
            } while (menuResult != items.Length - 1);
        }
示例#2
0
        public void MenuTwo()
        {
            string[]  items2   = { "FIRST", "SECOND", "THIRD" };
            method[]  methods2 = new method[] { FirstLevle, SecondLevel, ThirdLevel };
            MenuLevel menu     = new MenuLevel(items2);
            int       menuResult2;

            do
            {
                menuResult2 = menu.DrawMenuLevel();
                methods2[menuResult2]();
            } while (menuResult2 != items2.Length - 1);
        }
示例#3
0
        static void Main(string[] args)
        {
            // MENU
            string[]  items   = { "Install Service", "Run Service", "Stop service", "Uninstall service", "Exit" };
            method[]  methods = new method[] { InstallService, RunService, StopService, UninstallService, Exit };
            Task4Menu menu    = new Task4Menu(items);
            int       menuResult;

            do
            {
                menuResult = menu.PrintMenu();
                Console.WriteLine();
                methods[menuResult]();
            } while (menuResult != items.Length - 1);
        }
示例#4
0
        static void Main(string[] args)
        {
            // MENU
            string[]  items   = { "Create file", "Start folder monitoring", "View Data", "Exit" };
            method[]  methods = new method[] { RunOpenFileVertion, RunConsoleVersion, DisplayData, Exit };
            Task4Menu menu    = new Task4Menu(items);
            int       menuResult;

            do
            {
                menuResult = menu.PrintMenu();
                Console.WriteLine();
                methods[menuResult]();
            } while (menuResult != items.Length - 1);
        }
示例#5
0
        private static List <SpringMvcParameter> getAutoWiredJavaObjects(method methodToMap)
        {
            var springMvcParamters = new List <SpringMvcParameter>();

            if (methodToMap.parameterAnnotation != null)
            {
                foreach (var parameterAnnotation in methodToMap.parameterAnnotation)
                {
                    var springMvcParameter = new SpringMvcParameter();
                    switch (parameterAnnotation.typeName)
                    {
                    case "org.springframework.web.bind.annotation.RequestParam":
                    case "org.springframework.web.bind.annotation.ModelAttribute":
                    case "org.springframework.web.bind.annotation.PathVariable":
                        springMvcParameter.autoWiredMethodUsed = parameterAnnotation.typeName.Replace("org.springframework.web.bind.annotation.", "");
                        if (parameterAnnotation.member != null)
                        {
                            springMvcParameter.name = decodeString(parameterAnnotation.member.memberValue).Replace("\"", "");
                        }
                        break;

                    default:
                        if (parameterAnnotation.typeName != null)
                        {
                            springMvcParameter.autoWiredMethodUsed = parameterAnnotation.typeName;
                        }
                        break;
                    }
                    springMvcParamters.Add(springMvcParameter);
                }
            }
            return(springMvcParamters);
        }
        private static void FeedsPanel()
        {
            string[] items =
            {
                "Add feed to collection",
                "Get all feeds from collection",
                "Get feed info by id",
                "Update feed in collection",
                "Remove feed from collection",
                "Read all feeds from collection",
                "Read feed by id",
                "Read feed by url",
                "Back"
            };

            method[] methods = new method[] {
                FeedActions.AddFeedToCollection,
                FeedActions.GetAllFeedsFromCollection,
                FeedActions.GetFeedById,
                FeedActions.UpdateFeedInCollection,
                FeedActions.RemoveFeedFromCollection,
                FeedActions.ReadAllFeedsFromCollection,
                FeedActions.ReadFeedById,
                FeedActions.ReadFeedByUrl,
                Exit
            };

            NavigateMenu(items, methods);
        }
        public IHttpActionResult Postmethod(method method)
        {
            var userId = "1";

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var isExist = db.method.Any(a => a.Creator == userId && a.MethodName == method.MethodName && a.TypeFillName == method.TypeFillName && a.AssemblyPath == method.AssemblyPath);

            if (isExist)
            {
                throw new Exception("方法已存在请勿重复添加");
            }
            method.Creator    = userId;
            method.CreateTime = DateTime.Now;
            method.Modifier   = userId;
            method.ModifyTime = DateTime.Now;
            method.Params     = string.Empty;
            method.ReturnType = string.Empty;
            method.TypeCode   = string.Empty;

            db.method.Add(method);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = method.Id }, method));
        }
示例#8
0
        private static method get_method(string signature, string methodname)
        {
            method mymethod = new method();

            int pos = signature.IndexOf(" ");

            mymethod.type = signature.Substring(0, pos);

            mymethod.name = methodname;


            int pos1 = signature.IndexOf("(");
            int pos2 = signature.IndexOf(")");

            if ((pos2 - pos1) > 1)
            {
                string   parameters     = signature.Substring(pos1 + 1, pos2 - pos1 - 1);
                string[] parameterarray = parameters.Split(',');

                foreach (string parameter in parameterarray)
                {
                    parameter myparam = new parameter();
                    myparam.name = "param_name";
                    myparam.type = parameter.Trim();
                    mymethod.parameterlist.Add(myparam);
                }
            }

            return(mymethod);
        }
        public void MakeWebRequestAsync(string url, string data, method method)
        {
            try
            {
                if (WMGlobalSettings.Instance.ImpJson == "S") { Util.WriteLog("Entrou no MakeWebRequestAsync: " + DateTime.Now.ToString()); };
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Strings.HOST + url + "?apiKey=" + WMGlobalSettings.Instance.Key);
                request.Method = method.ToString();
                request.Proxy = null;
                request.ContentType = "application/json";

                byte[] dataStream = Encoding.UTF8.GetBytes(data);
                Stream newStream = request.GetRequestStream();
                newStream.Write(dataStream, 0, dataStream.Length);
                newStream.Close();

                RequestState state = new RequestState();
                state.Request = request;

                IAsyncResult result = request.BeginGetResponse(new AsyncCallback(ResponseCallback), state);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public IHttpActionResult Putmethod(long id, method method)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != method.Id)
            {
                return(BadRequest());
            }

            db.Entry(method).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!methodExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
示例#11
0
        // Define other methods and classes here
        public void MakeAsyncRequest(string url, string data, method method)
        {
            try
            {

                var awr = new AsyncWebRequest();

                awr.MakeWebRequestAsync(url,data,method);

                //Util.WriteLog("MakeAsyncRequest: " + Strings.HOST + url + "?apiKey=" + WMGlobalSettings.Instance.Key + " - " + method.ToString());
                //HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Strings.HOST + url + "?apiKey=" + WMGlobalSettings.Instance.Key);
                //request.Method = method.ToString();
                //request.Proxy = null;
                //request.ContentType = "application/json";

                //byte[] dataStream = Encoding.UTF8.GetBytes(data);
                //Stream newStream = request.GetRequestStream();
                //newStream.Write(dataStream, 0, dataStream.Length);
                //newStream.Close();

                //Task<WebResponse> task = Task.Factory.FromAsync(
                //    request.BeginGetResponse,
                //    asyncResult => request.EndGetResponse(asyncResult),
                //    (object)null);

                //return task.ContinueWith(t => ReadStreamFromResponse(t.Result));
            }
            catch (Exception ex)
            {

                throw ex;

            }
        }
示例#12
0
        public string MakeRequest(string url, string data, method method)
        {
            try
            {

                if (WMGlobalSettings.Instance.ImpJson == "S") { Util.WriteLog("MakeRequest: " + Strings.HOST + url + "?apiKey=" + WMGlobalSettings.Instance.Key + " - " + method.ToString()); };
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Strings.HOST + url + "?apiKey=" + WMGlobalSettings.Instance.Key);
                request.Method = method.ToString();
                request.Proxy = null;
                request.ContentType = "application/json";

                byte[] dataStream = Encoding.UTF8.GetBytes(data);
                Stream newStream = request.GetRequestStream();
                newStream.Write(dataStream, 0, dataStream.Length);
                newStream.Close();

                WebResponse teste  =  request.GetResponse();

                using (Stream responseStream = teste.GetResponseStream())
                using (StreamReader sr = new StreamReader(responseStream))
                {
                    //Need to return this response
                    string strContent = sr.ReadToEnd();
                    return strContent;
                }

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#13
0
        public void Menu()
        {
            showTimer.Elapsed += new ElapsedEventHandler(ShowTimer);
            readTimer.Elapsed += new ElapsedEventHandler(TimeLeft);
            method[] methods = new method[] { Start, CreatePlayers, SetTime, ChangeLanguage, Exit };
            items = new string[] { Localization.GetLocalizedString("Start"), Localization.GetLocalizedString("ChangePlayers"), Localization.GetLocalizedString("SetTime"), Localization.GetLocalizedString("ChangeLanguage"), Localization.GetLocalizedString("Exit") };
            menu  = new ConsoleMenu(items);
            int menuResult;

            do
            {
                menuResult = menu.PrintMenu();
                methods[menuResult]();
                Console.WriteLine(Localization.GetLocalizedString("PressEnter"));
                Console.ReadKey();
            } while (menuResult != items.Length - 1);
        }
示例#14
0
        public void Run()
        {
            method[]    methods = new method[] { Display, New, Find, Delete, Init, Exit };
            ConsoleMenu menu    = new ConsoleMenu(items);

            menu.Header1 = hMain;
            menu.Header2 = hContact;
            int menuResult;

            do
            {
                menuResult = menu.PrintMenu();
                methods[menuResult]();
                Console.WriteLine("Для продолжения нажмите любую клавишу");
                Console.ReadKey();
            } while (menuResult != items.Length - 1);
        }
示例#15
0
        public override void Start()
        {
            base.Start();
            //  Input.RegisterAxisMobile(VerticalAxis);
            //  Input.RegisterAxisMobile(HorizontalAxis);

            rectTransform = GetComponent <RectTransform>();
            imageUI       = GetComponent <Image>();
            if (rectTransform == null)
            {
                Debug.Log("Specify the object of the knob");
            }

            Canvas canvas = GetComponentInParent <Canvas>();

            if (canvas == null)
            {
                Debug.LogError("canvas not found, put this object as children of an canvas.");
            }

            RectTransform CanvasRect = canvas.GetComponent <RectTransform>();

            AnalogicStartPosition = transform.position;
            ScreenPixels          = new Vector2(Screen.width, Screen.height);
            Debug.Log(CanvasRect.name);
            CanvasSize  = CanvasRect.sizeDelta;
            CanvasScale = canvas.transform.lossyScale.x;
            ScreenToAnchorPositionConversionConstant  = new Vector2(CanvasSize.x / ScreenPixels.x, CanvasSize.y / ScreenPixels.y);
            ScreenUnitsToWorldUnitsConversionConstant = ScreenToAnchorPositionConversionConstant.y * CanvasScale;
            _MaxDistance       = TurnLimit / ScreenToAnchorPositionConversionConstant.y;
            canvasInitialPoint = canvas.transform.position + (new Vector3(-CanvasSize.x * canvas.transform.lossyScale.x * 0.5f, -CanvasSize.y * canvas.transform.lossyScale.y * 0.5f));
            Vector3 knobUnAnchoredPositionOnCanvas = (transform.position - canvasInitialPoint) / canvas.transform.lossyScale.y;

            MinScreenAreaBounds    = (knobUnAnchoredPositionOnCanvas + AnchoredAreaBounds.min) / ScreenToAnchorPositionConversionConstant.y;
            MaxScreenAreaBounds    = (knobUnAnchoredPositionOnCanvas + AnchoredAreaBounds.max) / ScreenToAnchorPositionConversionConstant.y;
            ScreenCenterAreaBounds = (knobUnAnchoredPositionOnCanvas + AnchoredAreaBounds.center) / ScreenToAnchorPositionConversionConstant.y;
            ScreenRadiusAreaBounds = AnchoredAreaBounds.extents.x / ScreenToAnchorPositionConversionConstant.y;

            if (clampMode == ClampMode.Box)
            {
                CheckArea = CheckBoxArea;
            }
            else
            {
                CheckArea = CheckCircleArea;
            }

            Released = true;

            if (autoHide)
            {
                imageUI.CrossFadeAlpha(0f, 5f, true);
                if (KnobBackground != null)
                {
                    KnobBackground.CrossFadeAlpha(0f, 5f, true);
                }
            }
        }
示例#16
0
        public void TestMethod1()
        {
            //测试计算结果的方法
            int[]  a   = new int[] { 1, 2, 3, 4, 5 };
            int[]  b   = new int[] { 2, 2, 2, 2 };
            method mtd = new method();

            Assert.AreEqual(mtd.Result(a, b, 4), 120);
        }
示例#17
0
 public tLearingController()
 {
     client     = new tLearingServiceClient();
     clientUser = new YogaUserServiceClient();
     list       = new List <ViewtLearing>();
     model      = new ViewtLearing();
     method     = new method();
     msgclient  = new tMessageServiceClient();
 }
        public IHttpActionResult Getmethod(long id)
        {
            method method = db.method.Find(id);

            if (method == null)
            {
                return(NotFound());
            }

            return(Ok(method));
        }
示例#19
0
 bool runMethod(string name, method method)
 {
     if ((schema is Dictionary <string, object>) && (schema as Dictionary <string, object>).ContainsKey(name))
     {
         method(schema[name]);
         return(true);
     }
     else
     {
         return(false);
     }
 }
示例#20
0
 public WriteLogController()
 {
     model         = new ViewtWriteLog();
     client        = new tWriteLogServiceClient();
     list          = new List <ViewtWriteLog>();
     userClient    = new YogaUserServiceClient();
     userDetclient = new YogaUserDetailServiceClient();
     modelclient   = new YogisModelsServiceClient();
     method        = new method();
     learclient    = new tLearingServiceClient();
     picclient     = new YogaPictureServiceClient();
 }
        private void methodDescriptionComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            object _SelectedMethod = sender;

            bidstagesViewSource = (CollectionViewSource)Application.Current.MainWindow.FindResource("bidstagesViewSource");
            //methodViewSource = (CollectionViewSource)Application.Current.MainWindow.FindResource("methodViewSource");

            SelectedMethod = (method)methodDescriptionComboBox.SelectedItem;

            bidstagesViewSource.Filter     += new FilterEventHandler(bidstagesViewSource_Filter);
            methodactionsViewSource.Filter += new FilterEventHandler(methodActionsViewSource_Filter);
        }
示例#22
0
        public LearnController()
        {
            ViewBag.user  = user;
            client        = new tLearingServiceClient();
            dicclient     = new YogaDicItemServiceClient();
            interclient   = new InterestServiceClient();
            msgclient     = new tMessageServiceClient();
            clientUser    = new YogaUserServiceClient();
            userDetclient = new YogaUserDetailServiceClient();
            method        = new method();
            Signclient    = new tSignServiceClient();
            zanclient     = new tZanModelsServiceClient();

            #region 登录者的级别
            if (user.UserType == 0)
            {
                ViewYogaUserDetail temp = new ViewYogaUserDetail();
                temp = userDetclient.GetYogaUserDetailById(user.Uid);
                if (temp != null)
                {
                    ViewBag.level = temp.Ulevel;
                }
            }
            else//导师级别
            {
                ViewYogisModels vyogism = new ViewYogisModels();
                using (YogisModelsServiceClient mclient = new YogisModelsServiceClient())
                {
                    vyogism = mclient.GetYogisModelsById(user.Uid);
                    if (vyogism != null)
                    {
                        ViewBag.level = vyogism.YogisLevel;
                    }
                }
            }
            #endregion
            #region  站内信-信息数量

            int tinstatcount = 0;
            int follcount    = 0;
            int zancount     = 0;
            int msgcount     = 0;

            method.InstationInfo(user.Uid, out tinstatcount, out follcount, out zancount, out msgcount);

            ViewBag.tinstatcount = tinstatcount;
            ViewBag.follcount    = follcount;
            ViewBag.zancount     = zancount;
            ViewBag.msgcount     = msgcount;
            ViewBag.AllCount     = tinstatcount + follcount + zancount + msgcount;
            #endregion
        }
示例#23
0
        public tInstationInfoController()
        {
            ViewBag.user   = user;
            method         = new method();
            client         = new tInstationInfoServiceClient();
            list           = new List <ViewtInstationInfo>();
            zanclient      = new tZanModelsServiceClient();
            followclient   = new FollowServiceClient();
            messageclient  = new tMessageServiceClient();
            clientUser     = new YogaUserServiceClient();
            clientModel    = new YogisModelsServiceClient();
            udclient       = new YogaUserDetailServiceClient();
            writelogclient = new tWriteLogServiceClient();
            #region 登录者的级别
            if (user.UserType == 0)
            {
                ViewYogaUserDetail temp = new ViewYogaUserDetail();
                temp = udclient.GetYogaUserDetailById(user.Uid);
                if (temp != null)
                {
                    ViewBag.level  = temp.Ulevel;
                    ViewBag.Gender = temp.Gender;
                }
            }
            else//导师级别
            {
                ViewYogisModels vyogism = new ViewYogisModels();
                vyogism = clientModel.GetYogisModelsById(user.Uid);

                if (vyogism != null)
                {
                    ViewBag.level  = vyogism.YogisLevel;
                    ViewBag.Gender = vyogism.Gender;
                }
            }
            #endregion
            #region  站内信-信息数量

            int tinstatcount = 0;
            int follcount    = 0;
            int zancount     = 0;
            int msgcount     = 0;

            method.InstationInfo(user.Uid, out tinstatcount, out follcount, out zancount, out msgcount);

            ViewBag.tinstatcount = tinstatcount;
            ViewBag.follcount    = follcount;
            ViewBag.zancount     = zancount;
            ViewBag.msgcount     = msgcount;
            ViewBag.AllCount     = tinstatcount + follcount + zancount + msgcount;
            #endregion
        }
示例#24
0
        public static SpringMvcController getRequestMapping(method methodToAnalyze)
        {
            var requestMappingAnnotation = getAnnotation(methodToAnalyze, SPRING_MVC_CLASS_REQUEST_MAPPING);

            if (requestMappingAnnotation != null && requestMappingAnnotation.member == null)      // in this case make the method name the name of the current method
            {
                requestMappingAnnotation.member = new [] { new member {
                                                               memberName = "method", memberValue = methodToAnalyze.name
                                                           } }
            }
            ;
            return(getRequestMapping(requestMappingAnnotation));
        }
示例#25
0
        static void Main(string[] args)
        {
            // Create new TaxiStation
            string           fileName    = @"filename.ext"; // file stub (заглушка для файла)
            TaxiStationModel taxiStation = TaxiStationInitializer.CreateTaxiStation(fileName);

            // MENU
            string[] items   = { "Стоимость автопарка", "Сортировать автомобили по расходу топлива", "Поиск автомобилей по скорости", "Новый список автомобилей", "Выход" };
            method[] methods = new method[] { GetPriceAllCars, SortCarByFuelСonsumption, FindCarBySpeed, BuyCar, Exit };
            Menu     menu    = new Menu(items);
            int      menuResult;

            do
            {
                menuResult = menu.PrintMenu(taxiStation);
                Console.WriteLine();
                methods[menuResult](taxiStation);
                Console.WriteLine();
                Console.WriteLine("Для продолжения нажмите любую клавишу");
                Console.ReadKey();
            } while (menuResult != items.Length - 1);
        }
示例#26
0
 public static Func<double, double> interpolate(method m, int n, double a, double b, Func<double, double, double> yDer, double y0)
 {
     double[] x = new double[n + 1];
     x[0] = a;
     double h = (b - a) / n;
     for (int i = 1; i < n; i++)
     {
         x[i] = x[i - 1] + h;
     }
     x[n] = b;
     double[] y = m(n, a, b, yDer, y0);
     CubicSpline spline = CubicSpline.InterpolateHermiteSorted(x, y, getValue(yDer, x, y));
     return x_var => spline.Interpolate(x_var);
 }
        public IHttpActionResult Deletemethod(long id)
        {
            method method = db.method.Find(id);

            if (method == null)
            {
                return(NotFound());
            }

            db.method.Remove(method);
            db.SaveChanges();

            return(Ok(method));
        }
示例#28
0
        public YogaGuruController()
        {
            ViewBag.user = user;
            client       = new YogisModelsServiceClient();
            clientUser   = new YogaUserServiceClient();
            clientMsg    = new tMessageServiceClient();
            clientFoll   = new FollowServiceClient();
            clientDetail = new YogaUserDetailServiceClient();

            logClient = new tWriteLogServiceClient();
            clientPic = new YogaPictureServiceClient();
            dicclient = new YogaDicItemServiceClient();
            zanclient = new tZanModelsServiceClient();
            method    = new method();
            #region 登录者的级别
            if (user.UserType == 0)
            {
                ViewYogaUserDetail temp = new ViewYogaUserDetail();
                temp = clientDetail.GetYogaUserDetailById(user.Uid);
                if (temp != null)
                {
                    ViewBag.level = temp.Ulevel;
                }
            }
            else
            {
                ViewYogisModels vyogism = new ViewYogisModels();
                vyogism = client.GetYogisModelsById(user.Uid);
                if (vyogism != null)
                {
                    ViewBag.level = vyogism.YogisLevel;
                }
            }
            #endregion
            #region  站内信-信息数量

            int tinstatcount = 0;
            int follcount    = 0;
            int zancount     = 0;
            int msgcount     = 0;

            method.InstationInfo(user.Uid, out tinstatcount, out follcount, out zancount, out msgcount);

            ViewBag.tinstatcount = tinstatcount;
            ViewBag.follcount    = follcount;
            ViewBag.zancount     = zancount;
            ViewBag.msgcount     = msgcount;
            ViewBag.AllCount     = tinstatcount + follcount + zancount + msgcount;
            #endregion
        }
        public void Enter_Method()
        {
            string[] items =
            {
                "Запрос состава выбранной аптечки",
                "Запрос состава выбранного кабинета",
                "Перенос ламп и аптечки из одного кабинета в другой",
                "Перенос медецинских средств из одной аптечки в другую",
                "Фильтр списка ламп на предмет наличия отечественных производителей",
                "Запись данных о наименованиях, колличествах и стоимости всех мед средств и ламп в файл XLS",
                "Проверка всех кабинетов на наличие аптечек и аптечек на полноту комплекности и подсчитать стоимость необходимую для их дополнения",
                "ВЫХОД!!!!!!!"
            };

            method[] methods = new method[]
            {
                SelectHeal,
                SelectRoom,
                SwapHeal_Lamp,
                SwapMedecine,
                FilterLamp,
                WriteXLS,
                CheckAll,
                Exit
            };

            ConsoleMenu consoleMenu = new ConsoleMenu(items);
            int         menuResult;

            do
            {
                menuResult = consoleMenu.printMenu();
                methods[menuResult]();
                Console.WriteLine("Для продолжения нажмите любую клавишу....");
                Console.ReadKey();
            }while (menuResult != items.Length - 1);
        }
示例#30
0
        public YogaPicController()
        {
            ViewBag.user     = user;
            client           = new YogaPictureServiceClient();
            mclient          = new YogisModelsServiceClient();
            yogauserclient   = new YogaUserDetailServiceClient();
            list             = new List <ViewYogaPicture>();
            wlogclient       = new tWriteLogServiceClient();
            classclient      = new ClassServiceClient();
            method           = new method();
            classRepotclient = new ClassReportServiceClient();
            #region 登录者的级别
            if (user.UserType == 0)
            {
                ViewYogaUserDetail temp = new ViewYogaUserDetail();
                temp = yogauserclient.GetYogaUserDetailById(user.Uid);
                if (temp != null)
                {
                    ViewBag.level  = temp.Ulevel;
                    ViewBag.Gender = temp.Gender;
                }
            }
            else
            {
                ViewYogisModels vyogism = new ViewYogisModels();
                vyogism = mclient.GetYogisModelsById(user.Uid);
                if (vyogism != null)
                {
                    ViewBag.level  = vyogism.YogisLevel;
                    ViewBag.Gender = vyogism.Gender;
                }
            }
            #endregion
            #region  站内信-信息数量

            int tinstatcount = 0;
            int follcount    = 0;
            int zancount     = 0;
            int msgcount     = 0;

            method.InstationInfo(user.Uid, out tinstatcount, out follcount, out zancount, out msgcount);

            ViewBag.tinstatcount = tinstatcount;
            ViewBag.follcount    = follcount;
            ViewBag.zancount     = zancount;
            ViewBag.msgcount     = msgcount;
            ViewBag.AllCount     = tinstatcount + follcount + zancount + msgcount;
            #endregion
        }
示例#31
0
 public static annotation getAnnotation(method methodToAnalyze, string annotationTypeToRetrieve)
 {
     if (methodToAnalyze != null && methodToAnalyze.attribute != null)
     {
         foreach (var attributeToAnalyze in methodToAnalyze.attribute)
         {
             var annotationValue = getAnnotation(attributeToAnalyze, annotationTypeToRetrieve);
             if (annotationValue != null)
             {
                 return(annotationValue);
             }
         }
     }
     return(null);
 }
示例#32
0
        public SharedController()
        {
            ViewBag.user = user;
            ViewBag.id   = user.Uid;
            method       = new method();
            #region  站内信-信息数量

            method.InstationInfo(user.Uid, out tinstatcount, out follcount, out zancount, out msgcount);

            ViewBag.tinstatcount = tinstatcount;
            ViewBag.follcount    = follcount;
            ViewBag.zancount     = zancount;
            ViewBag.msgcount     = msgcount;
            ViewBag.AllCount     = tinstatcount + follcount + zancount + msgcount;
            #endregion
        }
示例#33
0
 public json_results test_method(lambda i)
 {
     return(security.wrapper(JWT, i, (token) => {
         method m = method.from_json(i.crud, token, false);
         string res;
         if (m.data_schema == null || m.data_schema.Count == 0)
         {
             res = "No columns in this query";
         }
         else
         {
             res = String.Format("Column count {0}", m.data_schema.Count);
         }
         return res;
     }));
 }//end titan test method
        public tQuestionController()
        {
            ViewBag.user = user;
            client       = new YogisModelsServiceClient();
            clientUser   = new YogaUserServiceClient();

            clientDetail = new YogaUserDetailServiceClient();

            method = new method();

            #region 登录者的级别
            if (user.UserType == 0)
            {
                ViewYogaUserDetail temp = new ViewYogaUserDetail();
                temp = clientDetail.GetYogaUserDetailById(user.Uid);
                if (temp != null)
                {
                    ViewBag.level = temp.Ulevel;
                }
            }
            else
            {
                ViewYogisModels vyogism = new ViewYogisModels();
                vyogism = client.GetYogisModelsById(user.Uid);
                if (vyogism != null)
                {
                    ViewBag.level = vyogism.YogisLevel;
                }
            }
            #endregion
            #region  站内信-信息数量

            int tinstatcount = 0;
            int follcount    = 0;
            int zancount     = 0;
            int msgcount     = 0;

            method.InstationInfo(user.Uid, out tinstatcount, out follcount, out zancount, out msgcount);

            ViewBag.tinstatcount = tinstatcount;
            ViewBag.follcount    = follcount;
            ViewBag.zancount     = zancount;
            ViewBag.msgcount     = msgcount;
            ViewBag.AllCount     = tinstatcount + follcount + zancount + msgcount;
            #endregion
        }
示例#35
0
			writeLog(info, file, method, line, "Entering ");
 partial void Deletemethod(method instance);
示例#37
0
this method while keeping the design clean and rational.
示例#38
0
        /// <summary>
        /// Builds the web request with pre-set properties needed for GitHub
        /// </summary>
        /// <param name="requestMethod">a http request method type (ex. GET, PUT, POST)</param>
        /// <param name="requestURL">The URL to perform the request against</param>
        /// <returns>Prepared request object</returns>
        private static HttpWebRequest buildWebRequest(method requestMethod, string requestURL)
        {
            if (string.IsNullOrEmpty(requestURL)) { throw new ArgumentNullException("Must provide request URL"); }

            log.InfoFormat("Request: {0} [{1}]", requestMethod, requestURL);

            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(requestURL);
            request.Method = requestMethod.ToString();
            request.ContentType = "text/json";  // everything we're doing here is json based
            request.UserAgent = userAgent;  // GitHub requires userAgent be your username or repository
            request.Accept = "*/*";
            request.Headers.Add("authorization: token " + auth_token);

            return request;
        }
 partial void Insertmethod(method instance);
 partial void Updatemethod(method instance);
        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (时间片.Enabled == false) textBox3.Text = null;
            textBox4.Text = null;
            textBox6.Text = null;
            textBox7.Text = null;
            qfinish.length = 0;

            switch(comboBox1.SelectedIndex)
            {
                case 0: m0 = new method(tactic.FCFS); break;
                case 1: m0 = new method(tactic.SJF); break;
                case 2: m0 = new method(tactic.SRTF); break;
                case 3: m0 = new method(tactic.HRRF); break;
                case 4: m0 = new method(tactic.优先级调度算法); break;
                case 5: m0 = new method(tactic.RR); break;

                default:break;
            }
            时间片.Enabled = true;
            进程调度.Enabled = true;
        }
    public bool isMethodAdded( string method )
    {
        if (!methodExists( method )) {
            try {
                method m = new method() {
                    name = method
                };

                MOE_DB.methods.InsertOnSubmit( m );
                MOE_DB.SubmitChanges();
                return true;
            }
            catch (Exception ex) {
                return false;
            }//try catch
        }
        else
            return false;
    }