public void Conectar(FormPrincipal formPrincipal, string servidor, string login, string senha) { this.formPrincipal = formPrincipal; SqlConnectionStringBuilder configservidor = new SqlConnectionStringBuilder(); configservidor.DataSource = servidor; configservidor.UserID = login; configservidor.Password = senha; configservidor.InitialCatalog = "master"; using (SqlConnection conecta = new SqlConnection(configservidor.ConnectionString)) try { conecta.Open(); formPrincipal.ReceberLog = "Conectado!"; formPrincipal.Status = "sucesso"; MessageBox.Show("Conexão realizada com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (SqlException) { formPrincipal.ReceberLog = "Erro!"; MessageBox.Show("Não foi possível conectar ao servidor. Verifique os parâmetros de conexão e tente novamente.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Executar(FormPrincipal formPrincipal, string servidor, string login, string senha, string comando, string sucesso, string erro) { this.formPrincipal = formPrincipal; SqlConnectionStringBuilder configservidor = new SqlConnectionStringBuilder(); configservidor.DataSource = servidor; configservidor.UserID = login; configservidor.Password = senha; configservidor.InitialCatalog = "master"; using (SqlConnection conecta = new SqlConnection(configservidor.ConnectionString)) using (SqlCommand executa = new SqlCommand(comando, conecta)) try { conecta.Open(); executa.ExecuteNonQuery(); formPrincipal.ReceberLog = sucesso; formPrincipal.Status = "sucesso"; } catch (SqlException) { formPrincipal.ReceberLog = erro; } }