Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Класс CSystem

Спецификация требований | ОПИСАНИЕ МОДЕЛИ ПОВЕДЕНИЯ СИСТЕМЫ | Модель взаимодействия объектов системы | ОПИСАНИЕ МОДЕЛИ СОСТОЯНИЙ | ОПИСАНИЕ ПРОГРАММЫ | UseCase | COLLABORATION DIAGRAMS | STATECHART DIAGRAMS | Класс Prog |


Читайте также:
  1. A.1. Классификация интерфейсов
  2. Adding initializers to a class Добавление инициализаторами к классу
  3. CASE-средства. Общая характеристика и классификация
  4. Defining and instantiating classes Определение и создание экземпляра классы
  5. I класс
  6. II. Классификация видов нарушений при привлечении кредитов и займов
  7. II. Классификация по функциональному назначению

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Windows.Forms;

 

 

namespace TP1

{

public class CSystem

{

string KD;

string KK;

bool vstat;

int sstat;

public CSystem()

{

KD = "1234";

KK = "4321";

vstat = false;

sstat = 1;

}

public bool VStat

{

get

{

return vstat;

}

set

{

vstat = value;

}

}

public int SStat

{

get

{

return sstat;

}

set

{

sstat = value;

}

}

public bool VerPass(string c)

{

if (VStat == false)

{

if (c == KD) return true;

else return false;

}

if (VStat == true)

{

if (c == KK) return true;

else return false;

}

else return false;

}

public void SaveKD(string c, Label LKD)

{

KD = c;

LKD.Text = KD;

}

public void SaveKK(string c, Label LKK)

{

KK = c;

LKK.Text = KK;

}

public void EnterPass(string code, CLock lk, CDisplay dis, Label SD, Label KD, Label KK)

{

if (SStat == 1)

{

if (VerPass(code))

{

lk.OpenLock(SD);

dis.DClear();

}

else dis.DError();

}

if (SStat == 2)

{

if (VStat)

{

if (VerPass(code))

{

VStat = false;

dis.DEnterKD();

}

else dis.DError();

}

else

{

SaveKD(code, KD);

dis.DClear();

}

}

if (SStat == 3)

{

if (VStat)

{

if (VerPass(code))

{

dis.DEnterKK();

VStat = false;

}

else dis.DError();

}

else

{

SaveKK(code, KK);

dis.DClear();

}

}

}

}

}


Дата добавления: 2015-08-20; просмотров: 53 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ| Класс InPanel

mybiblioteka.su - 2015-2024 год. (0.004 сек.)