Пример #1
0
    private void UpdateSelectedDay()
    {
        if (null == _centerOnChildUi)
        {
            return;
        }

        SelectedDay = _centerOnChildUi.centeredObject.GetComponent <DayOfWeekModel>();
    }
Пример #2
0
        public static DayOfWeekModel GetDayOfWeek(DateTime dateTime)
        {
            DayOfWeekModel dayOfWeek = new DayOfWeekModel();

            dayOfWeek.Monday    = dateTime.AddDays(0).ToString("dd/MM/yyyy");
            dayOfWeek.Tuesday   = dateTime.AddDays(1).ToString("dd/MM/yyyy");
            dayOfWeek.Wednesday = dateTime.AddDays(2).ToString("dd/MM/yyyy");
            dayOfWeek.Thursday  = dateTime.AddDays(3).ToString("dd/MM/yyyy");
            dayOfWeek.Friday    = dateTime.AddDays(4).ToString("dd/MM/yyyy");
            dayOfWeek.Saturday  = dateTime.AddDays(5).ToString("dd/MM/yyyy");
            dayOfWeek.Sunday    = dateTime.AddDays(6).ToString("dd/MM/yyyy");
            return(dayOfWeek);
        }
Пример #3
0
        public List <DayOfWeekModel> GateAllDayGateway()
        {
            SqlConnection         con             = new SqlConnection(connectionString);
            string                query           = "Select * from DayOfWeek";
            SqlCommand            cmd             = new SqlCommand(query, con);
            List <DayOfWeekModel> dayOfWeekModels = new List <DayOfWeekModel>();

            con.Open();
            SqlDataReader dataReader = cmd.ExecuteReader();

            if (dataReader.HasRows)
            {
                while (dataReader.Read())
                {
                    DayOfWeekModel dayOfWeekModel = new DayOfWeekModel();
                    dayOfWeekModel.DayId   = Convert.ToInt32(dataReader["DayId"]);
                    dayOfWeekModel.DayName = dataReader["DayName"].ToString();
                    dayOfWeekModels.Add(dayOfWeekModel);
                }
                dataReader.Close();
            }
            con.Close();
            return(dayOfWeekModels);
        }
Пример #4
0
        private void GetDayOfWeek(DateTime dateTime)
        {
            DayOfWeekModel dayOfWeek = DateTimeExtensions.GetDayOfWeek(dateTime);

            ViewBag.DayOfWeekModel = dayOfWeek;
        }
Пример #5
0
	private void UpdateSelectedDay()
	{
		if (null == _centerOnChildUi)
			return;

		SelectedDay = _centerOnChildUi.centeredObject.GetComponent<DayOfWeekModel>();
	}
Пример #6
0
    private void Init()
    {
        GameObject firstChild = null;

        GameObject dayOfWeekContainerToMake = (GameObject)Resources.Load(PrefabPath + PrefabName);

        if (null == dayOfWeekContainerToMake)
        {
            Debug.LogError("DayOfWeekController.Init - can't load prefab" + PrefabPath + PrefabName);
            return;
        }

        for (int i = 0; i < NumberOfTheDaysView; i++)
        {
            GameObject dayOfWeekChild = NGUITools.AddChild(gameObject, dayOfWeekContainerToMake);

            if (null == dayOfWeekChild)
            {
                Debug.LogError("DayOfWeekController.Init - can't add prefab to scroll view parent: " + PrefabPath + PrefabName);
                return;
            }

            UIWidget widget = dayOfWeekChild.GetComponent <UIWidget>();

            if (null == widget)
            {
                throw new MissingComponentException("DayOfWeekController.Init - can't get UIWidget component from " + dayOfWeekChild.name);
            }

            if (i > 0)
            {
                _nextChildPositionY -= widget.height + _childYOffset;
            }

            Vector3 widgetPosition = widget.transform.localPosition;

            widget.transform.localPosition = new Vector3(widgetPosition.x, _nextChildPositionY, widgetPosition.z);

            DayOfWeekModel dayOfWeekModel = dayOfWeekChild.GetComponent <DayOfWeekModel>();

            if (null == dayOfWeekModel)
            {
                throw new MissingComponentException("DayOfWeekController.Init - can't get DayOfWeekModel component from " + dayOfWeekChild.name);
            }

            dayOfWeekModel.Init(i);

            if (0 == i)
            {
                firstChild = dayOfWeekChild;
            }

            // Scale effect
            var scaleEffect = dayOfWeekChild.AddComponent <ScrollItemScale>();
            scaleEffect.ParentScrollView = _scrollViewUi;
        }

        if (null == firstChild)
        {
            throw new MissingComponentException("DayOfWeekController.Init - firstChild is not setting");
        }

        Destroy(_centerOnChildUi);

        _centerOnChildUi = gameObject.AddComponent <UICenterOnChild>();

        if (null == _centerOnChildUi)
        {
            throw new MissingComponentException("DayofWeekController.Start - can't get UICenterOnChild component");
        }


        _centerOnChildUi.CenterOn(firstChild.transform);

        _centerOnChildUi.onFinished = UpdateSelectedDay;

        _scrollViewUi.ResetPosition();

        UpdateSelectedDay();
    }