예제 #1
0
 private void BtnSalvar_Click(object sender, EventArgs e)
 {
     if (!Validacao())
     {
         MessageBox.Show("Informe os dados");
         return;
     }
     try
     {
         Voo voo = new Voo();
         voo.IdVoo     = generateID();
         voo.DataVoo   = Convert.ToDateTime(TxtData.Text);
         voo.Custo     = Convert.ToInt32(txtCusto.Text);
         voo.Distancia = Convert.ToInt32(txtDistancia.Text);
         voo.NivelDor  = Convert.ToInt32(txtDor.Text);
         if (rdSim.Checked == true)
         {
             voo.Captura = "Sim";
         }
         else
         {
             voo.Captura = "Não";
         }
         Database.Adicionar(voo);
         MessageBox.Show("informações armazenadas com sucesso");
         LimparDados();
         BtnSalvar.Enabled   = false;
         BtnCancelar.Enabled = false;
         dgDados.DataSource  = Database.GetVoos();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro : " + ex.Message);
     }
 }
예제 #2
0
        public static void Adicionar(Voo voos)
        {
            try
            {
                using (var cmd = DbConnection().CreateCommand())
                {
                    cmd.CommandText = "INSERT INTO TB_VOO(Id_voo, data_voo, custo, distancia, captura, nivel_dor) values (@Id_voo," +
                                      " @data_voo, @custo, @distancia, @captura, @nivel_dor)";
                    cmd.Parameters.AddWithValue("@id_voo", voos.IdVoo);
                    cmd.Parameters.AddWithValue("@data_voo", voos.DataVoo);
                    cmd.Parameters.AddWithValue("@custo", voos.Custo);
                    cmd.Parameters.AddWithValue("@distancia", voos.Distancia);
                    cmd.Parameters.AddWithValue("@captura", voos.Captura);
                    cmd.Parameters.AddWithValue("@nivel_dor", voos.NivelDor);

                    cmd.ExecuteNonQuery();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #3
0
 public static void Update(Voo voos)
 {
     try
     {
         using (var cmd = DbConnection().CreateCommand())
         {
             if (voos.IdVoo != null)
             {
                 cmd.CommandText = "UPDATE TB_VOO SET data_voo=@data_voo, custo=@custo,distancia=@distancia, captura=@captura,nivel_dor=@nivel_dor WHERE (Id_voo=@Id_voo)";
                 cmd.Parameters.AddWithValue("@Id_voo", voos.IdVoo);
                 cmd.Parameters.AddWithValue("@data_voo", voos.DataVoo);
                 cmd.Parameters.AddWithValue("@custo", voos.Custo);
                 cmd.Parameters.AddWithValue("@distancia", voos.Distancia);
                 cmd.Parameters.AddWithValue("@captura", voos.Captura);
                 cmd.Parameters.AddWithValue("@nivel_dor", voos.NivelDor);
                 cmd.ExecuteNonQuery();
             }
         };
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }