public int inserir(Aeroportos aeroporto) { OdbcCommand comando; int result = 0; String comand = "INSERT INTO aeroporto(nome, cidade, codigo) VALUES(?, ?, ?)"; OdbcParameter nome = new OdbcParameter("?", aeroporto.Nome); OdbcParameter cidade = new OdbcParameter("?", aeroporto.Cidade); OdbcParameter codigo = new OdbcParameter("?", aeroporto.Codigo); try { comando = new OdbcCommand(comand, conexao); comando.Connection.Open(); comando.Parameters.Add(nome); comando.Parameters.Add(cidade); comando.Parameters.Add(codigo); result = comando.ExecuteNonQuery(); } catch (Exception e) { MessageBox.Show(e.Message); } finally { conexao.Close(); } return(result); }
private void btnConfirmar_Click(object sender, EventArgs e) { Aeroportos aeroporto = new Aeroportos(); aeroporto.Nome = txtNome.Text; aeroporto.Cidade = txtCidade.Text; aeroporto.Codigo = txtCodigo.Text; int ret = aeroportoDAO.inserir(aeroporto); if (ret > 0) { MessageBox.Show("Registro efetuado com sucesso!"); } else { MessageBox.Show("Erro no cadastro!"); } }
public void Read(FileInfo excelLocal, int aba) { using (ExcelPackage package = new ExcelPackage(excelLocal)) { ExcelWorksheet worksheet = package.Workbook.Worksheets[aba]; Aeroportos aeroporto = new Aeroportos(); int IND_NOME_PISTA = 0; int IND_UTILIZACAO = 0; int IND_CATEGORIA = 0; int IND_CIDADE = 0; int IND_ESTADO = 0; int IND_PAIS = 0; int IND_OBS = 0; int IND_LATITUDE = 0; int IND_LONGITUDE = 0; int IND_LOCALIDADE = 0; int IND_LAT_DEC = 0; int IND_LONG_DEC = 0; for (int i = 1; i < worksheet.Dimension.Columns; i++) { switch (worksheet.Cells[1, i].Value.ToString()) { case "IND_NOME_PISTA": IND_NOME_PISTA = i; break; case "IND_UTILIZACAO": IND_UTILIZACAO = i; break; case "IND_CATEGORIA": IND_CATEGORIA = i; break; case "IND_CIDADE": IND_CIDADE = i; break; case "IND_ESTADO": IND_ESTADO = i; break; case "IND_PAIS": IND_PAIS = i; break; case "IND_OBS": IND_OBS = i; break; case "IND_LATITUDE": IND_LATITUDE = i; break; case "IND_LONGITUDE": IND_LONGITUDE = i; break; case "IND_LOCALIDADE": IND_LOCALIDADE = i; break; case "IND_LAT_DEC": IND_LAT_DEC = i; break; case "IND_LONG_DEC": IND_LONG_DEC = i; break; default: break; } } for (int i = 2; i < worksheet.Dimension.Rows; i++) { aeroporto = new Aeroportos { NomePista = worksheet.Cells[i, IND_NOME_PISTA].Value != null ? worksheet.Cells[i, IND_NOME_PISTA].Value.ToString().TrimEnd().TrimStart() : null, Utilizacao = worksheet.Cells[i, IND_UTILIZACAO].Value != null ? worksheet.Cells[i, IND_UTILIZACAO].Value.ToString() : null, Categoria = worksheet.Cells[i, IND_CATEGORIA].Value != null ? worksheet.Cells[i, IND_CATEGORIA].Value.ToString() : null, Cidade = worksheet.Cells[i, IND_CIDADE].Value != null ? worksheet.Cells[i, IND_CIDADE].Value.ToString() : null, Estado = worksheet.Cells[i, IND_ESTADO].Value != null ? worksheet.Cells[i, IND_ESTADO].Value.ToString() : null, Pais = worksheet.Cells[i, IND_PAIS].Value != null ? worksheet.Cells[i, IND_PAIS].Value.ToString() : null, Observacao = worksheet.Cells[i, IND_OBS].Value != null ? worksheet.Cells[i, IND_OBS].Value.ToString() : null, Latitude = worksheet.Cells[i, IND_LATITUDE].Value != null ? worksheet.Cells[i, IND_LATITUDE].Value.ToString() : null, Longitude = worksheet.Cells[i, IND_LONGITUDE].Value != null ? worksheet.Cells[i, IND_LONGITUDE].Value.ToString() : null, LocalidadeInfraero = worksheet.Cells[i, IND_LOCALIDADE].Value != null ? worksheet.Cells[i, IND_LOCALIDADE].Value.ToString() : null, LatDec = Convert.ToDecimal(worksheet.Cells[i, IND_LAT_DEC].Value), LongDec = Convert.ToDecimal(worksheet.Cells[i, IND_LONG_DEC].Value), HoraIniFuncionamento = DateTime.Parse("1/1/2008 00:01:01 AM", System.Globalization.CultureInfo.InvariantCulture), HoraFimFuncionamento = DateTime.Parse("1/1/2008 11:59:59 PM", System.Globalization.CultureInfo.InvariantCulture) }; ConectApi.conexao(aeroporto, "/api/v1/Aeronave"); } } }