public WebPanelApiBase(BatchDomainTools.WebPanelAccount.Account _account) { if (_account == null) { throw new ArgumentNullException("_account!"); } this.Account = _account; }
private void SaveButton_Click(object sender, EventArgs e) { this.PanelAddressTBox.Text = this.PanelAddressTBox.Text.Trim(); this.PanelLoginTBox.Text = this.PanelLoginTBox.Text.Trim(); this.PanelPassTBox.Text = this.PanelPassTBox.Text.Trim(); try { System.Net.WebRequest.Create(new Uri(this.PanelAddressTBox.Text)); } catch { ErrorSplash(this.PanelAddressTBox, "Адрес панели имеет не правильный формат!"); return; } if (string.IsNullOrEmpty(this.PanelLoginTBox.Text)) { ErrorSplash(this.PanelLoginTBox, "Логин не может быть пустым!"); } else if (string.IsNullOrEmpty(this.PanelPassTBox.Text)) { ErrorSplash(this.PanelPassTBox, "Пароль не может быть пустым!"); } else { if (this.AccountEditComplited != null) { WebPanelAccount.Account account = new BatchDomainTools.WebPanelAccount.Account((WebPanelType)PanelTypeCBox.SelectedValue); account.PanelAddr = new Uri(this.PanelAddressTBox.Text); account.PanelAccountLogin = this.PanelLoginTBox.Text; account.PanelAccountPass = this.PanelPassTBox.Text; AccountEditComplited(account, null); } this.AccountEditComplited = null; this.Close(); } }
public cPanelAPI(BatchDomainTools.WebPanelAccount.Account _account) : base(_account) { base.PanelType = WebPanelType.cPanel; }
public DirectAdminAPI(BatchDomainTools.WebPanelAccount.Account _account) : base(_account) { base.PanelType = WebPanelType.DirectAdmin; }
public AccountSelectEventArgs(SelectStatus status, int selectIndex, BatchDomainTools.WebPanelAccount.Account account) : this(status) { this.SelectIndex = selectIndex; this.SelectAccount = account; }
public ISPmanagerAPI(BatchDomainTools.WebPanelAccount.Account _account) : base(_account) { base.PanelType = WebPanelType.ISPmanager; }