Beispiel #1
0
 public FormAddManager(Manager manager)
 {
     InitializeComponent();
     this.manager = manager;
     mode         = WindowsMode.EDIT;
     LoadData();
 }
 public Task_Edit(int taskId)
 {
     InitializeComponent();
     mode = WindowsMode.EDIT;
     prevTaskId = taskId;
     LoadData();           
 }
Beispiel #3
0
 public ContactForm(Manager manager)
 {
     InitializeComponent();
     mode           = WindowsMode.EDIT;
     currentManager = manager;
     LoadManager();
 }
Beispiel #4
0
 public Task_Edit(int taskId)
 {
     InitializeComponent();
     mode       = WindowsMode.EDIT;
     prevTaskId = taskId;
     LoadData();
 }
Beispiel #5
0
 public Credential_Edit(string credential)
 {
     InitializeComponent();
     mode                 = WindowsMode.EDIT;
     prevCredential       = credential;
     textBoxCredName.Text = credential;
     LoadData();
 }
 public Credential_Edit(string credential)
 {
     InitializeComponent();
     mode = WindowsMode.EDIT;
     prevCredential = credential;
     textBoxCredName.Text = credential;
     LoadData();
 }
 public Location_Edit(string location)
 {
     InitializeComponent();
     prevLocation = location;
     textBoxLocation.Text = location;
     mode = WindowsMode.EDIT;
     LoadData();
 }
 public Favorite_Edit(string favName)
 {
     InitializeComponent();
     StartConfiguration();           
     prevFavName = favName;
     mode = WindowsMode.EDIT;
     LoadData();
 }
Beispiel #9
0
 public Location_Edit(string location)
 {
     InitializeComponent();
     prevLocation         = location;
     textBoxLocation.Text = location;
     mode = WindowsMode.EDIT;
     LoadData();
 }
Beispiel #10
0
 public Favorite_Edit(string favName)
 {
     InitializeComponent();
     StartConfiguration();
     prevFavName = favName;
     mode        = WindowsMode.EDIT;
     LoadData();
 }
Beispiel #11
0
 public Category_Edit(string category)
 {
     InitializeComponent();
     mode = WindowsMode.EDIT;
     textBoxCategory.Text = category;
     prevCategory         = category;
     LoadData();
 }
 public Category_Edit(string category)
 {
     InitializeComponent();
     mode = WindowsMode.EDIT;
     textBoxCategory.Text = category;
     prevCategory = category;
     LoadData();
 }
Beispiel #13
0
 public Command_Edit(string command)
 {
     InitializeComponent();
     mode             = WindowsMode.EDIT;
     textBoxName.Text = command;
     prevCommand      = command;
     StartConfiguration();
     LoadPrevData();
 }
Beispiel #14
0
        public PlannedModeAction(WindowsMode mode, ActionForce force, DateTime target) : base(mode, force)
        {
            if (target < DateTime.Now)
            {
                throw new ArgumentException($"{target} can not be earlier than now!", nameof(target));
            }

            this._target = target;
        }
Beispiel #15
0
 public FormRegistration(Credential credential)
 {
     InitializeComponent();
     currentCredential    = credential;
     textBoxLogin.Text    = currentCredential.Login;
     textBoxPassword.Text = currentCredential.Password;
     mode = WindowsMode.EDIT;
     LoadData();
 }
 public Command_Edit(string command)
 {
     InitializeComponent();
     mode = WindowsMode.EDIT;
     textBoxName.Text = command;
     prevCommand = command;
     StartConfiguration();
     LoadPrevData();
 }
Beispiel #17
0
        protected ModeAction(WindowsMode mode, ActionForce force)
        {
            if (!Enum.IsDefined(typeof(WindowsMode), mode))
            {
                throw new ArgumentException("Windows mode must be defined!", nameof(mode));
            }
            if (!Enum.IsDefined(typeof(ActionForce), force))
            {
                throw new ArgumentException("Action force must be defined!", nameof(force));
            }

            this.Mode  = mode;
            this.Force = force;
        }
Beispiel #18
0
        //подгружаем предыдущие данные для редактирования
        private void LoadPrevData()
        {
            using (RconfigContext context = new RconfigContext())
            {
                var queryPrevFavorite = (from c in context.Favorites
                                         where c.Hostname == prevFavName
                                         select c).FirstOrDefault();
                //если избранное было найдено подгружаем данные
                if (queryPrevFavorite != null)
                {
                    //сохраняем наше избранное
                    currentFavorite = queryPrevFavorite;

                    //редактируем данные формы
                    textBoxHostname.Text    = prevFavName;
                    textBoxAddress.Text     = queryPrevFavorite.Address;
                    numericUpDownPort.Value = queryPrevFavorite.Port;

                    //проверить
                    var credential = queryPrevFavorite.Credential.CredentialName;
                    var location   = queryPrevFavorite.Location.LocationName;
                    var protocol   = queryPrevFavorite.Protocol.Name;
                    var category   = queryPrevFavorite.Category.CategoryName;

                    comboBoxCredential.SelectedItem = credential;
                    comboBoxLocation.SelectedItem   = location;
                    comboBoxProtocol.SelectedItem   = protocol;
                    comboBoxCategory.SelectedItem   = category;
                }
                else
                {
                    //если в базе данных не удалось обнаружить избранное с указанным именем, то оставляем форму без изменений
                    mode = WindowsMode.ADD;
                }
            }
        }
Beispiel #19
0
 public static ModeAction CreateFrom(TimeSpan span, WindowsMode mode, ActionForce force = ActionForce.Default)
 {
     return(new SpanModeAction(mode, force, span));
 }
 public SpanModeAction(WindowsMode mode, ActionForce force, TimeSpan span) : base(mode, force)
 {
     this.Interval = span.TotalMilliseconds;
 }
Beispiel #21
0
 public InstantModeAction(WindowsMode mode, ActionForce force) : base(mode, force)
 {
 }
        //подгружаем предыдущие данные для редактирования
        private void LoadPrevData()
        {
            using (RconfigContext context = new RconfigContext())
            {
                var queryPrevFavorite = (from c in context.Favorites
                                         where c.Hostname == prevFavName
                                         select c).FirstOrDefault();
                //если избранное было найдено подгружаем данные
                if (queryPrevFavorite != null)
                {
                    //сохраняем наше избранное 
                    currentFavorite = queryPrevFavorite;

                    //редактируем данные формы
                    textBoxHostname.Text = prevFavName;
                    textBoxAddress.Text = queryPrevFavorite.Address;
                    numericUpDownPort.Value = queryPrevFavorite.Port;
                    numericUpDownTimeOut.Value = queryPrevFavorite.TimeOut;

                    //проверить
                    var credential = queryPrevFavorite.Credential.CredentialName;
                    var location = queryPrevFavorite.Location.LocationName;
                    var protocol = queryPrevFavorite.Protocol.Name;
                    var category = queryPrevFavorite.Category.CategoryName;              

                    comboBoxCredential.SelectedItem = credential;
                    comboBoxLocation.SelectedItem = location;
                    comboBoxProtocol.SelectedItem = protocol;                   
                    comboBoxCategory.SelectedItem = category;
                  
                }
                else
                {
                    //если в базе данных не удалось обнаружить избранное с указанным именем, то оставляем форму без изменений
                    mode = WindowsMode.ADD;
                }
            }
        }
Beispiel #23
0
 public static ModeAction CreateFrom(WindowsMode mode, ActionForce force = ActionForce.Default)
 {
     return(new InstantModeAction(mode, force));
 }
Beispiel #24
0
 public static ModeAction CreateFrom(DateTime target, WindowsMode mode, ActionForce force = ActionForce.Default)
 {
     return(new PlannedModeAction(mode, force, target));
 }