コード例 #1
0
        public static int Agregar(_vuelo pVuelo)
        {
            int          retorno = 0;
            MySqlCommand comando = new MySqlCommand(String.Format("Insert into vuelo(vue_fecha, avi_id) values('{0}', '{1}')", pVuelo.vue_fecha, pVuelo.avi_id), BdConexion.ObtenerConexion());

            retorno = comando.ExecuteNonQuery();
            return(retorno);
        }
コード例 #2
0
        public static int Actualizar(_vuelo pVuelo)
        {
            int             retorno  = 0;
            MySqlConnection conexion = BdConexion.ObtenerConexion();
            MySqlCommand    comando  = new MySqlCommand(String.Format("Update vuelo set vue_fecha='{1}', avi_id ='{2}' where vue_id = '{0}'", pVuelo.vue_id, pVuelo.vue_fecha, pVuelo.avi_id), conexion);

            retorno = comando.ExecuteNonQuery();
            return(retorno);
        }
コード例 #3
0
 private void agregarbtn_Click(object sender, EventArgs e)
 {
     if (dataGridView1.SelectedRows.Count == 1)
     {
         int linea = Convert.ToInt16(dataGridView1.CurrentRow.Cells[0].Value);
         vueloSeleccionado = vueBD.obtenerVuelo(linea);
         this.Close();
     }
 }
コード例 #4
0
        public static int totalVuelos()
        {
            _vuelo          pVuelo   = new _vuelo();
            MySqlConnection conexion = BdConexion.ObtenerConexion();
            MySqlCommand    _comando = new MySqlCommand(String.Format("select count(*) from vuelo;"), conexion);
            MySqlDataReader _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                pVuelo.totalDeVuelos = _reader.GetInt16(0);
            }
            conexion.Close();
            return(pVuelo.totalDeVuelos);
        }
コード例 #5
0
        private void consultarbtn_Click(object sender, EventArgs e)
        {
            error.Clear();
            buscarVuelo buscar = new buscarVuelo();

            buscar.ShowDialog();
            if (buscar.vueloSeleccionado != null)
            {
                VueloActual     = buscar.vueloSeleccionado;
                idAviontxt.Text = Convert.ToString(buscar.vueloSeleccionado.avi_id);
                dtp.Text        = buscar.vueloSeleccionado.vue_fecha;

                ingresarbtn.Hide();
            }
        }
コード例 #6
0
        public static List <_vuelo> BuscarT()
        {
            List <_vuelo>   _lista   = new List <_vuelo>();
            MySqlCommand    _comando = new MySqlCommand(String.Format("Select vue_id as 'ID', vue_fecha as 'Fecha del vuelo', avi_id as 'Id del avión' from vuelo;"), BdConexion.ObtenerConexion());
            MySqlDataReader _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                _vuelo pVuelo = new _vuelo();
                pVuelo.vue_id    = _reader.GetInt16(0);
                pVuelo.vue_fecha = _reader.GetString(1);
                pVuelo.avi_id    = _reader.GetInt16(2);
                _lista.Add(pVuelo);
            }
            return(_lista);
        }
コード例 #7
0
        public static _vuelo obtenerVuelo(int vue_id)
        {
            _vuelo          pVuelo   = new _vuelo();
            MySqlConnection conexion = BdConexion.ObtenerConexion();
            MySqlCommand    _comando = new MySqlCommand(String.Format("select * from vuelo where vue_id ='{0}'", vue_id), conexion);
            MySqlDataReader _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                pVuelo.vue_id    = _reader.GetInt16(0);
                pVuelo.vue_fecha = _reader.GetString(1);
                pVuelo.avi_id    = _reader.GetInt16(2);
            }
            conexion.Close();
            return(pVuelo);
        }
コード例 #8
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (validar())
            {
                _vuelo pVuelo = new _vuelo();
                pVuelo.avi_id    = Convert.ToInt16(idAviontxt.Text.Trim());
                pVuelo.vue_fecha = dtp.Value.ToString("yyyy-MM-dd");

                int resultado = vueBD.Agregar(pVuelo);
                if (resultado > 0)
                {
                    MessageBox.Show("Vuelo Guardado Con Exito!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    error.Clear();
                    limpiar();
                }
                else
                {
                    MessageBox.Show("No se pudo guardar el Vuelo", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }
コード例 #9
0
        private void modificarbtn_Click(object sender, EventArgs e)
        {
            if (validar())
            {
                _vuelo pVuelo = new _vuelo();
                pVuelo.vue_id    = VueloActual.vue_id;
                pVuelo.avi_id    = Convert.ToInt16(idAviontxt.Text.Trim());
                pVuelo.vue_fecha = dtp.Value.ToString("yyyy-MM-dd");

                if (vueBD.Actualizar(pVuelo) > 0)
                {
                    MessageBox.Show("Los datos del vuelo se actualizaron", "Datos Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    error.Clear();
                    limpiar();
                    ingresarbtn.Show();
                }
                else
                {
                    MessageBox.Show("No se pudo actualizar", "Error al Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }