Ejemplo n.º 1
0
 public WebPanelApiBase(BatchDomainTools.WebPanelAccount.Account _account)
 {
     if (_account == null)
     {
         throw new ArgumentNullException("_account!");
     }
     this.Account = _account;
 }
Ejemplo n.º 2
0
 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();
     }
 }
Ejemplo n.º 3
0
 public cPanelAPI(BatchDomainTools.WebPanelAccount.Account _account) : base(_account)
 {
     base.PanelType = WebPanelType.cPanel;
 }
Ejemplo n.º 4
0
 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;
 }
Ejemplo n.º 6
0
 public ISPmanagerAPI(BatchDomainTools.WebPanelAccount.Account _account)
     : base(_account)
 {
     base.PanelType = WebPanelType.ISPmanager;
 }