示例#1
0
        public async Task DeleteVoo(VooModel voo, System.Action populate_grid_view_callback)
        {
            string query = "DELETE FROM TB_VOO WHERE ID_VOO= @ID_VOO";

            using (var database_connection = GetDbConnection())
            {
                await Task.Run(() => database_connection.Execute(query, voo));

                populate_grid_view_callback();
            }
        }
示例#2
0
        public async Task UpdateVoo(VooModel novo_voo, System.Action populate_grid_view_callback)
        {
            string query = "UPDATE TB_VOO SET DATA_VOO=@Data_voo, CUSTO=@Custo, DISTANCIA=@Distancia, CAPTURA=@Captura, NIVEL_DOR=@Nivel_dor WHERE ID_VOO= @ID_VOO";

            using (var database_connection = GetDbConnection())
            {
                await Task.Run(() => database_connection.Execute(query, novo_voo));

                populate_grid_view_callback();
            }
        }
示例#3
0
        public async Task AdicionaVoo(VooModel novo_voo, System.Action populate_grid_view_callback)
        {
            string query = "insert into TB_VOO values " +
                           "(@ID_VOO,@Data_voo,@Custo,@Distancia,@Captura,@Nivel_dor)";

            using (var database_connection = GetDbConnection())
            {
                await Task.Run(() => database_connection.Execute(query, novo_voo));

                populate_grid_view_callback();
            }
        }
示例#4
0
 private void PopulateForm(VooModel voo)
 {
     custo_numericUpDown.Value     = (decimal)voo.Custo;
     dataVoo_dateTimePicker.Value  = voo.Data_voo;
     nivelDor_numericUpDown.Value  = (decimal)voo.Nivel_dor;
     distancia_numericUpDown.Value = (decimal)voo.Distancia;
     if (voo.Captura == 'S')
     {
         sim_checkBox.Checked = true;
         nao_checkBox.Checked = false;
     }
     else
     {
         nao_checkBox.Checked = true;
         sim_checkBox.Checked = false;
     }
 }
示例#5
0
        private VooModel RetriveFlightOfForm()
        {
            char checked_box_captura = GetCheckedBox();

            if (checked_box_captura == '0')
            {
                MessageBox.Show(new Form {
                    TopMost = true
                }, "Apenas uma opção deve ser selecionada! Tente novamente");
                return(null);
            }
            VooModel voo = new VooModel
            {
                Custo     = (double)custo_numericUpDown.Value,
                Data_voo  = dataVoo_dateTimePicker.Value,
                Nivel_dor = (int)nivelDor_numericUpDown.Value,
                Distancia = (int)distancia_numericUpDown.Value,
                Captura   = checked_box_captura,
            };

            return(voo);
        }