Example #1
0
        protected SliderExtender SliderExtender(int minimum, int maximum)
        {
            SliderExtender sliderExtender = new SliderExtender();

            sliderExtender.Minimum = minimum;
            sliderExtender.Maximum = maximum;
            return(sliderExtender);
        }
Example #2
0
    protected void gvADUsers_DataBound(object sender, EventArgs e)
    {
        GridViewRow    rowPager = gvADUsers.BottomPagerRow;
        SliderExtender slide    = (SliderExtender)rowPager.Cells[0].FindControl("ajaxSlider");

        slide.Minimum = 1;
        slide.Maximum = gvADUsers.PageCount;
        slide.Steps   = gvADUsers.PageCount;
    }
Example #3
0
        public void Display()
        {
            Controls.Clear();
            if (Page != null)
            {
                deviceDictionary = (IDictionary <int, Device>)Page.Session["Devices"];
            }
            string tempPower;

            conditionerPlaceHolder       = new PlaceHolder();
            conditionerPlaceHolder.ID    = "conditionerPlaceHolder" + i;
            conditionerErrPlaceHolder    = new PlaceHolder();
            conditionerErrPlaceHolder.ID = "conditionerErrPlaceHolder" + i;
            Controls.Add(conditionerPlaceHolder);

            if (deviceDictionary[i].Power)
            {
                tempPower = "включен";
            }
            else
            {
                tempPower = "выключен";
            }

            conditionerDelButton          = MyButton("");
            conditionerDelButton.ID       = "heaterDelButton" + i;
            conditionerDelButton.CssClass = "delButton";
            conditionerDelButton.Click   += ConditionerDelButton_Click;
            conditionerPlaceHolder.Controls.Add(conditionerDelButton);

            conditionerPlaceHolder.Controls.Add(Span("Устройство: " + deviceDictionary[i].Name + "<br />"));
            conditionerPlaceHolder.Controls.Add(Span("Состояние: " + tempPower + "<br />"));

            Conditioner tempDevice = (Conditioner)deviceDictionary[i];

            SliderExtender temperatureSliderExtender = SliderExtender(tempDevice.Temperature.MinValue, tempDevice.Temperature.MaxValue);

            temperatureSliderExtender.ID      = "temperatureSliderExtender" + i;
            conditionerTemperatureTarget      = TextBox();
            conditionerTemperatureBound       = TextBox();
            conditionerTemperatureTarget.Text = tempDevice.Temperature.CurrentValue.ToString();
            conditionerTemperatureBound.Text  = tempDevice.Temperature.CurrentValue.ToString();
            Table temperatureTable = MyTable(tempDevice.Temperature.SliderName + ": ", conditionerTemperatureBound, conditionerTemperatureTarget);

            temperatureTable.ID                       = "temperatureTable" + i;
            conditionerTemperatureTarget.ID           = "ConditionerTarget" + i;
            conditionerTemperatureBound.ID            = "ConditionerBound" + i;
            temperatureSliderExtender.TargetControlID = conditionerTemperatureTarget.ID;
            temperatureSliderExtender.BoundControlID  = conditionerTemperatureBound.ID;
            conditionerPlaceHolder.Controls.Add(temperatureTable);
            conditionerPlaceHolder.Controls.Add(temperatureSliderExtender);
            conditionerPlaceHolder.Controls.Add(Span("<br />"));
            conditionerApplyButton          = MyButton("Применить");
            conditionerApplyButton.ID       = "conditionerApplyButton" + i;
            conditionerApplyButton.Click   += ConditionrApplyButton_Click;
            conditionerApplyButton.CssClass = "applyButton";
            conditionerPlaceHolder.Controls.Add(conditionerApplyButton);
            conditionerOnOffButton          = MyButton("Вкл/Выкл");
            conditionerOnOffButton.ID       = "conditionerOnOffButton" + i;
            conditionerOnOffButton.Click   += ConditionerOnOffButton_Click;
            conditionerOnOffButton.CssClass = "onOffButton";
            conditionerPlaceHolder.Controls.Add(conditionerOnOffButton);
            conditionerPlaceHolder.Controls.Add(Span("<br />"));
            conditionerPlaceHolder.Controls.Add(conditionerErrPlaceHolder);
        }
Example #4
0
        public void Display()
        {
            Controls.Clear();
            if (Page != null)
            {
                deviceDictionary = (Dictionary <int, Device>)Page.Session["Devices"];
            }
            string tempPower;

            tvPlaceHolder    = new PlaceHolder();
            tvPlaceHolder.ID = "tvPlaceHolder" + i;
            Controls.Add(tvPlaceHolder);
            tVErrPlaceHolder    = new PlaceHolder();
            tVErrPlaceHolder.ID = "tVErrPlaceHolder" + i;


            if (deviceDictionary[i].Power)
            {
                tempPower = "включен";
            }
            else
            {
                tempPower = "выключен";
            }

            tvDelButton          = MyButton("");
            tvDelButton.ID       = "tVDelButton" + i;
            tvDelButton.CssClass = "delButton";
            tvDelButton.Click   += TVDelButton_Click;
            tvPlaceHolder.Controls.Add(tvDelButton);
            tvPlaceHolder.Controls.Add(Span("Устройство: " + deviceDictionary[i].Name + "<br />"));
            tvPlaceHolder.Controls.Add(Span("Состояние: " + tempPower + "<br />"));

            TV tempDevice = (TV)deviceDictionary[i];

            SliderExtender soundSliderExtender = SliderExtender(tempDevice.Sound.MinValue, tempDevice.Sound.MaxValue);

            soundSliderExtender.ID = "soundSliderExtender" + i;
            soundTarget            = TextBox();
            soundBound             = TextBox();
            soundTarget.ID         = "TvSoundTarget" + i;
            soundBound.ID          = "TvSoundBound" + i;
            soundTarget.Text       = tempDevice.Sound.CurrentValue.ToString();
            soundBound.Text        = tempDevice.Sound.CurrentValue.ToString();

            Table soundTable = MyTable(tempDevice.Sound.SliderName + ": ", soundBound, soundTarget);

            soundTable.ID = "soundTable" + i;
            soundSliderExtender.TargetControlID = soundTarget.ID;
            soundSliderExtender.BoundControlID  = soundBound.ID;
            tvPlaceHolder.Controls.Add(soundTable);
            tvPlaceHolder.Controls.Add(soundSliderExtender);
            tvPlaceHolder.Controls.Add(Span("<br />"));

            SliderExtender channelSliderExtender = SliderExtender(tempDevice.Channel.MinValue, tempDevice.Channel.MaxValue);

            channelSliderExtender.ID = "channelSliderExtender" + i;
            channelTarget            = TextBox();
            channelBound             = TextBox();
            channelTarget.Text       = tempDevice.Channel.CurrentValue.ToString();
            channelBound.Text        = tempDevice.Channel.CurrentValue.ToString();
            channelTarget.ID         = "TvChannelTarget" + i;
            channelBound.ID          = "TvChannelBound" + i;
            Table channelTable = MyTable(tempDevice.Channel.SliderName + ": ", channelBound, channelTarget);

            channelTable.ID = "channelTable" + i;
            channelSliderExtender.TargetControlID = channelTarget.ID;
            channelSliderExtender.BoundControlID  = channelBound.ID;
            tvPlaceHolder.Controls.Add(channelTable);
            tvPlaceHolder.Controls.Add(channelSliderExtender);
            tvPlaceHolder.Controls.Add(Span("<br />"));

            tVApplyButton          = MyButton("Применить");
            tVApplyButton.ID       = "applyTVButton" + i;
            tVApplyButton.Click   += TVApplyButton_Click;
            tVApplyButton.CssClass = "applyButton";
            tvPlaceHolder.Controls.Add(tVApplyButton);
            tVOnOffButton          = MyButton("Вкл/Выкл");
            tVOnOffButton.ID       = "tVOnOffButton" + i;
            tVOnOffButton.Click   += TVOnOffButton_Click;
            tVOnOffButton.CssClass = "onOffButton";
            tvPlaceHolder.Controls.Add(tVOnOffButton);
            tvPlaceHolder.Controls.Add(Span("<br />"));
            tvPlaceHolder.Controls.Add(tVErrPlaceHolder);
        }
Example #5
0
        public void Display()
        {
            Controls.Clear();
            if (Page != null)
            {
                deviceDictionary = (IDictionary <int, Device>)Page.Session["Devices"];
            }

            string tempPower;

            userDevicePlaceHolder       = new PlaceHolder();
            userDevicePlaceHolder.ID    = "userDevicePlaceHolder" + i;
            userDeviceErrPlaceHolder    = new PlaceHolder();
            userDeviceErrPlaceHolder.ID = "userDeviceErrPlaceHolder" + i;
            Controls.Add(userDevicePlaceHolder);

            if (deviceDictionary[i].Power)
            {
                tempPower = "включен";
            }
            else
            {
                tempPower = "выключен";
            }

            userDeviceDelButton          = MyButton("");
            userDeviceDelButton.ID       = "userDeviceDelButton" + i;
            userDeviceDelButton.CssClass = "delButton";
            userDeviceDelButton.Click   += UserDeviceDelButton_Click;
            userDevicePlaceHolder.Controls.Add(userDeviceDelButton);
            userDevicePlaceHolder.Controls.Add(Span("Устройство: " + deviceDictionary[i].Name + "<br />"));
            userDevicePlaceHolder.Controls.Add(Span("Состояние: " + tempPower + "<br />"));

            UserDevice tempDevice = (UserDevice)deviceDictionary[i];

            userDeviceBounds = new List <TextBox>();
            int number = i + 10;

            foreach (var x in tempDevice.Sliders)
            {
                SliderExtender userDeviceSliderExtender = SliderExtender(x.Value.MinValue, x.Value.MaxValue);
                userDeviceTarget      = TextBox();
                userDeviceBound       = TextBox();
                userDeviceTarget.Text = x.Value.CurrentValue.ToString();
                userDeviceBound.Text  = x.Value.CurrentValue.ToString();
                userDeviceBounds.Add(userDeviceBound);
                Table userDeviceTable = MyTable(x.Value.SliderName + ": ", userDeviceBound, userDeviceTarget);
                userDeviceTable.ID  = "userDeviceTable" + number;
                userDeviceTarget.ID = "Target" + number;
                userDeviceBound.ID  = "Bound" + number;
                userDeviceSliderExtender.TargetControlID = userDeviceTarget.ID;
                userDeviceSliderExtender.BoundControlID  = userDeviceBound.ID;
                userDevicePlaceHolder.Controls.Add(userDeviceTable);
                userDevicePlaceHolder.Controls.Add(userDeviceSliderExtender);
                userDevicePlaceHolder.Controls.Add(Span("<br />"));
                number++;
            }
            if (tempDevice.Sliders.Count != 0)
            {
                userDeviceApplyButton          = MyButton("Применить");
                userDeviceApplyButton.ID       = "applyButton" + i;
                userDeviceApplyButton.Click   += UserDeviceApplyButton_Click;
                userDeviceApplyButton.CssClass = "applyButton";
                userDevicePlaceHolder.Controls.Add(userDeviceApplyButton);
            }
            userDeviceOnOffButton          = MyButton("Вкл/Выкл");
            userDeviceOnOffButton.ID       = "userDeviceOnOffButton" + i;
            userDeviceOnOffButton.Click   += UserDeviceOnOffButton_Click;
            userDeviceOnOffButton.CssClass = "onOffButton";
            userDevicePlaceHolder.Controls.Add(userDeviceOnOffButton);
            userDevicePlaceHolder.Controls.Add(Span("<br />"));
            userDevicePlaceHolder.Controls.Add(userDeviceErrPlaceHolder);
        }