public void Normal() { if (State) { mode = FridgeModes.normal; } }
public override string Info() { if (doorOpened) { return("Холодильник: " + Name + " - закройте дверцу холодильника!"); } string state; if (State) { state = "работает"; } else { return("Холодильник: " + Name + " выключен, продукты портятся!"); } string mode; if (this.mode == FridgeModes.normal) { mode = "нормальный"; } else if (this.mode == FridgeModes.north) { mode = "заморозки к чертям"; } else { mode = "разморозки к лужам"; } return("Холодильник: " + Name + ", состояние: " + state + ", режим: " + mode); }
public void North() { if (State) { mode = FridgeModes.north; } }
public string Info() { string power; if (Power) { power = "включен"; } else { power = "выключен"; } string mode; if (this.mode == FridgeModes.normal) { mode = "нормальный"; } else if (this.mode == FridgeModes.north) { mode = "заморозки к чертям"; } else { mode = "разморозки к лужам"; } return("Состояние холодильника: " + Power + ", режим: " + mode + "\n" + powerMess); }
public string Info() { string power; if (Power) { power = "включен"; } else { power = "выключен"; } string mode; if (this.mode == FridgeModes.normal) { mode = "нормальный"; } else if (this.mode == FridgeModes.north) { mode = "заморозки к чертям"; } else { mode = "разморозки к лужам"; } return "Состояние холодильника: " + Power + ", режим: " + mode + "\n" + powerMess; }
public void South() { if (State) { mode = FridgeModes.south; } }
public void PowerOn() { if (!State) { State = true; mode = FridgeModes.normal; } }
public void PowerOff() { if (State) { State = false; mode = FridgeModes.south; } }
public override void IncreaseTemp() { if (IsOn) { mode = FridgeModes.UserMode; base.IncreaseTemp(); } }
public void On() { if (!Power) { Power = true; mode = FridgeModes.normal; powerMess = " "; } }
public void Off() { if (Power) { Power = false; mode = FridgeModes.south; powerMess = "Холодильник выключен, продукты портятся!"; } }
public void South() { if (Power) { mode = FridgeModes.south; } else { powerMess = "Включите холодос!"; } }
//рисуем выпадающий список protected DropDownList DropDownList(FridgeModes value) { DropDownList dropDownList = new DropDownList(); dropDownList.Text = value.ToString(); dropDownList.Items.Add("нормальный"); dropDownList.Items.Add("северный"); dropDownList.Items.Add("южный"); return(dropDownList); }
public void Normal() { if (Power) { mode = FridgeModes.normal; } else { powerMess = "Включите холодос!"; } }
public Fridge(bool power, FridgeModes fm, int tempForManualMode, int tempForNormalMode, int tempForWarmMode, int tempForLowTemperatureMode, Temperature temper, Mode mod) { Power = power; Mode = mod; Mode.CurrentMode = (UniversalMode)fm; TempForManualMode = tempForManualMode; TempForNormalMode = tempForNormalMode; TempForWarmMode = tempForWarmMode; TempForLowTemperatureMode = tempForLowTemperatureMode; Temperature = temper; }
public Fridge (string name) { Name = name; this.mode = FridgeModes.normal; }
public Fridge(bool power, FridgeModes mode) { this.power = power; this.mode = mode; this.powerMess = " "; }
public Fridge(string name) { Name = name; this.mode = FridgeModes.normal; }
// Инициализатор графики protected void Initializer() { CssClass = "component-div"; //Controls.Add(Span("Компонент: " + componentList[name].Name + "<br />")); infoLabel = new Label(); infoLabel.Text = componentList[name].Info(); infoLabel.ID = "i" + name.ToString(); Controls.Add(infoLabel); Controls.Add(Span("<br />")); if (componentList[name] is IPowerable) { onButton = new Button(); onButton.Text = "Вкл"; onButton.Click += onButton_Click; onButton.ID = "on" + name.ToString(); onButton.BackColor = Color.LightGreen; onButton.CssClass = "element-div"; Controls.Add(onButton); offButton = new Button(); offButton.Text = "Погасить"; offButton.Click += offButton_Click; offButton.ID = "off" + name.ToString(); offButton.BackColor = Color.LightPink; offButton.CssClass = "element-div"; Controls.Add(offButton); } //Controls.Add(Span("<br />")); if (componentList[name] is IOpenable) { openButton = new Button(); openButton.Text = "Открыть"; openButton.Click += openButton_Click; openButton.ID = "open" + name.ToString(); openButton.CssClass = "element-div"; Controls.Add(openButton); closeButton = new Button(); closeButton.Text = "Закрыть"; closeButton.Click += closeButton_Click; closeButton.ID = "close" + name.ToString(); closeButton.CssClass = "element-div"; Controls.Add(closeButton); } if (componentList[name] is TV) { nextButton = new Button(); nextButton.Text = "След.канал"; nextButton.Click += nextButton_Click; nextButton.ID = "next" + name.ToString(); nextButton.CssClass = "element-div"; Controls.Add(nextButton); prevButton = new Button(); prevButton.Text = "Пред.канал"; prevButton.Click += prevButton_Click; prevButton.ID = "prev" + name.ToString(); prevButton.CssClass = "element-div"; Controls.Add(prevButton); } if (componentList[name] is MediaCenter) { Controls.Add(Span("Громкость: ")); int volume = ((MediaCenter)componentList[name]).Volume; volumeBox = TextBox(volume); volumeBox.ID = "v" + name.ToString(); Controls.Add(volumeBox); setButton = new Button(); setButton.Text = "Установить"; setButton.Click += SetButtonClick; setButton.ID = "set" + name.ToString(); Controls.Add(setButton); } if (componentList[name] is Oven) { Controls.Add(Span("Температура: ")); int temper = ((Oven)componentList[name]).Temperature; temperBox = TextBox(temper); temperBox.ID = "t" + name.ToString(); Controls.Add(temperBox); setButton = new Button(); setButton.Text = "Установить"; setButton.Click += SetButtonClick; setButton.ID = "set" + name.ToString(); Controls.Add(setButton); } if (componentList[name] is Fridge) { Controls.Add(Span("Режим: ")); FridgeModes mode = ((Fridge)componentList[name]).Mode; modesList = DropDownList(mode); modesList.ID = "m" + name.ToString(); Controls.Add(modesList); setButton = new Button(); setButton.Text = "Установить"; setButton.Click += SetButtonClick; setButton.ID = "set" + name.ToString(); Controls.Add(setButton); } Controls.Add(Span("<br />")); deleteButton = new Button(); deleteButton.Text = "Удалить"; deleteButton.Click += DeleteButtonClick; deleteButton.ID = "d" + name.ToString(); deleteButton.CssClass = "delete-div"; Controls.Add(deleteButton); Controls.Add(Span("<br />")); }
public override bool SetTemperature(int temperature) { mode = FridgeModes.UserMode; return base.SetTemperature(temperature); }
//рисуем выпадающий список protected DropDownList DropDownList(FridgeModes value) { DropDownList dropDownList = new DropDownList(); dropDownList.Text = value.ToString(); dropDownList.Items.Add("нормальный"); dropDownList.Items.Add("северный"); dropDownList.Items.Add("южный"); return dropDownList; }
public Fridge() : base(-5, 25, 3) { mode = FridgeModes.Normal; }
public override string Info() { if (doorOpened) { return "Холодильник: " + Name + " - закройте дверцу холодильника!"; } string state; if (State) { state = "работает"; } else { return "Холодильник: " + Name + " выключен, продукты портятся!"; } string mode; if (this.mode == FridgeModes.normal) { mode = "нормальный"; } else if (this.mode == FridgeModes.north) { mode = "заморозки к чертям"; } else { mode = "разморозки к лужам"; } return "Холодильник: " + Name + ", состояние: " + state + ", режим: " + mode; }