コード例 #1
0
 public FormABMAeronave()
 {
     InitializeComponent();
     lstAeronaves = new List<Aeronave>();
     dao = new DAOAeronave();
     //lstTipos = new List<TipoDocumento>();
 }
コード例 #2
0
        private void btn_darBajaDefinitiva(object sender, EventArgs e)
        {
            DAOAeronave daoA = new DAOAeronave();
            DateTime fecha_bajaDef = getFechaBaja();

            if (DateTime.Compare(fecha_bajaDef, DateTime.Today) >= 0)
            {

                if (dtgVuelos.RowCount > 0)
                {
                    MessageBox.Show("La Aeronave tiene Vuelos asignados", "Notificacion", MessageBoxButtons.OK);
                }
                else
                {
                    daoA.bajaDef((int)aeronave.id, fecha_bajaDef);
                    MessageBox.Show("Baja Definitiva completa", "Notificacion", MessageBoxButtons.OK);
                }
                this.Close();
            }
            else { MessageBox.Show("Verifique la fecha/hora", "Notificacion", MessageBoxButtons.OK); }
        }
コード例 #3
0
        private void btn_darBajaFueraDeServicio(object sender, EventArgs e)
        {
            DAOAeronave daoA = new DAOAeronave();
            DateTime fecha_bfs = getFechaBaja();

            if (DateTime.Compare(fecha_bfs, DateTime.Now) >= 0)
            {

                DateTime fecha_vueltaS = getFechaVueltaServicio();

                if (DateTime.Compare(fecha_vueltaS, DateTime.Today) > 0)
                {
                    DateTime fechaV = new DateTime(fecha_vueltaS.Year, fecha_vueltaS.Month, fecha_vueltaS.Day);
                    daoA.bajaFueraServicio((int) aeronave.id, fecha_vueltaS, fecha_bfs);
                    MessageBox.Show("Baja por Fuera de Servicio hasta: " + fechaV, "Notificacion", MessageBoxButtons.OK);
                    this.Close();
                }

                else
                {
                    MessageBox.Show("Ingrese una fecha superior para la vuelta de Servicio", "Notificacion", MessageBoxButtons.OK);
                }

            }
            else
            {
                { MessageBox.Show("Verifique fecha/hora de baja", "Notificacion", MessageBoxButtons.OK); }

            }
        }
コード例 #4
0
        private void cargarCombos()
        {
            DAOServicio daoServ = new DAOServicio();
            DAOAeronave daoAer = new DAOAeronave();

            cmbOrigen.Items.AddRange(daoCiudad.retrieveBase().ToArray());
            cmbDestino.Items.AddRange(daoCiudad.retrieveBase().ToArray());
            cmbTipoServ.Items.AddRange(daoServ.retrieveBase().ToArray());

            cmbOrigen.DisplayMember = "nombre";
            cmbDestino.DisplayMember = "nombre";
            cmbTipoServ.DisplayMember = "tipo_servicio_nombre";
        }