private async void button1_Click(object sender, EventArgs e) { if (WebFile.HasInternet()) { textBox1.ReadOnly = true; textBox2.ReadOnly = true; button1.Enabled = false; button2.Enabled = false; button1.Text = "Enviando..."; Cursor = Cursors.WaitCursor; await Relatório.EnviarErro(textBox1.Text, textBox2.Text, anexo); Close(); } else { MessageBox.Show("Sem conexão com a internet,\r\npor favor tente mais tarde.", "Carta de Cotação", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private async void botaobuscar_Click(object sender, EventArgs e) { botaobuscar.Enabled = false; botaobuscar.BackgroundImage = Properties.Resources.CarregandoParado; if (WebFile.HasInternet()) { FipeQuery query = new FipeQuery(); List <FipeModel> modelos = await query.QueryYear_modelsByFipeCode(codFipe.Text); if (modelos.Count > 0) { switch (modelos[0].TipoVeiculo) { case FipeType.Automóvel: tipo1.Checked = true; break; case FipeType.Moto: tipo2.Checked = true; break; case FipeType.Caminhão: tipo3.Checked = true; break; } } anoModeloFipe.DisplayMember = "Label"; anoModeloFipe.ValueMember = "Value"; anoModeloFipe.DataSource = modelos; } else { MessageBox.Show("Sem acesso à internet!", "Carta de Cotação", MessageBoxButtons.OK, MessageBoxIcon.Error); } botaobuscar.Enabled = true; botaobuscar.BackgroundImage = Properties.Resources.Buscar; }