public static void Update(Voo voo) { try { using (var cmd = new SQLiteCommand(DbConnection())) if (voo.Id != null) { { cmd.CommandText = "UPDATE TB_VOO SET id_voo=@Id, data_voo=@Data, Custo=@Custo, Distancia=@Distancia, captura=@Captura, nivel_dor=@Dor WHERE Id_voo=@Id"; cmd.Parameters.AddWithValue("@id_voo", voo.Id); cmd.Parameters.AddWithValue("@data_voo", voo.Data); cmd.Parameters.AddWithValue("@custo", voo.Custo); cmd.Parameters.AddWithValue("@distancia", voo.Distancia); cmd.Parameters.AddWithValue("@captura", voo.Captura); cmd.Parameters.AddWithValue("@nivel_dor", voo.Dor); cmd.ExecuteNonQuery(); } } ; } catch (Exception ex) { throw ex; } }
public static void Add(Voo voo) { try { using (var cmd = DbConnection().CreateCommand()) { cmd.CommandText = "INSERT INTO TB_VOO(DATA_VOO, CUSTO, DISTANCIA, CAPTURA, NIVEL_DOR) values (@Data_voo, @Custo, @Distancia, @Captura, @Nivel_dor)"; cmd.Parameters.AddWithValue("@data_voo", voo.Data); cmd.Parameters.AddWithValue("@custo", voo.Custo); cmd.Parameters.AddWithValue("@distancia", voo.Distancia); cmd.Parameters.AddWithValue("@captura", voo.Captura); cmd.Parameters.AddWithValue("@nivel_dor", voo.Dor); cmd.ExecuteNonQuery(); } } catch (Exception ex) { throw ex; } }
private void btnSalvar_Click(object sender, EventArgs e) { if (lvVoos.SelectedItems.Count > 0) { if (int.Parse(txtDor.Text) > 10)// | (int.Parse(txtDor.Text) < 0)) { MessageBox.Show("Valor digitado deve ser de 1 a 10!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtDor.Clear(); txtDor.Focus(); } else { try { Voo voo = new Voo(); int updateId = Convert.ToInt32(labelId.Text); voo.Id = updateId; voo.Data = Convert.ToDateTime(mtxtData.Text); voo.Custo = Convert.ToDouble(txtCusto.Text); voo.Distancia = Convert.ToInt32(txtDistancia.Text); voo.Captura = Convert.ToString(rbSim.Checked ? "S" : "N"); voo.Dor = Convert.ToInt32(txtDor.Text); DalHelper.Update(voo); ExibirDados(); LimpaCampos(); } catch (Exception ex) { MessageBox.Show("Erro : " + ex.Message); } } } if (lvVoos.SelectedItems.Count == 0) { if (int.Parse(txtDor.Text) > 10)// | (int.Parse(txtDor.Text) < 0)) { MessageBox.Show("Valor digitado deve ser de 1 a 10!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtDor.Clear(); txtDor.Focus(); } else { try { Voo voo = new Voo(); voo.Data = Convert.ToDateTime(mtxtData.Text); voo.Custo = Convert.ToDouble(txtCusto.Text); voo.Distancia = Convert.ToInt32(txtDistancia.Text); voo.Captura = Convert.ToString(rbSim.Checked ? "S" : "N"); voo.Dor = Convert.ToInt32(txtDor.Text); DalHelper.Add(voo); } catch (Exception ex) { MessageBox.Show("Erro : " + ex.Message); } LimpaCampos(); DesativaCampos(); ExibirDados(); } } }