示例#1
0
        private void buttonIngresarMantenimiento_Click(object sender, RoutedEventArgs e)
        {
            mantNave = new MantenimientoAeronave();
            neMantenimientoAeronave = new NeMantenimientoAeronave();
            DateTime fechaSelect = new DateTime();

            fechaSelect         = fechaInspeccion.SelectedDate.Value;
            mantNave.Matricula  = matricula;
            mantNave.Ispecccion = fechaSelect;
            mantNave.Estado     = textBoxEstado.Text;
            if (comboBoxEncargado.Text == "Seleccione Operador")
            {
                MessageBox.Show("Seleccione un un operador");
            }
            else
            {
                mantNave.RutUsuario = comboBoxEncargado.SelectedValue.ToString();
                MessageBox.Show("Mantenimiento Ingresado");
                neMantenimientoAeronave.insertMantenimientoAeronave(mantNave);
                this.Close();
            }

            //if (mantNave.Ispecccion < DateTime.Now)
            //  {
            //    MessageBox.Show("Seleccione una fecha mayor a la actual");
            //  }
            //else
            //  {

            //}
        }
 public Mantenimientos()
 {
     InitializeComponent();
     neAeronave      = new NeAeronave();
     neMantenimiento = new NeMantenimientoAeronave();
     dsMant          = new DataSet();
     ds = new DataSet();
     ds = neAeronave.getTipoAeronave();
     comboBoxTipoAeronave.DisplayMemberPath = "NOMBRE_TIPO";
     comboBoxTipoAeronave.SelectedValuePath = "NOMBRE_TIPO";
     comboBoxTipoAeronave.ItemsSource       = ds.Tables["listaTipoAeronave"].DefaultView;
 }
        private void buttonBorrarMantenimiento_Click(object sender, RoutedEventArgs e)
        {
            DataRowView data = null;

            dsMant = new DataSet();
            MantenimientoAeronave   mantNave = new MantenimientoAeronave();
            NeMantenimientoAeronave neMantenimientoAeronave = new NeMantenimientoAeronave();

            data = (DataRowView)dataGridMant.SelectedItems[0];
            string id     = data["Id"].ToString();
            int    idMant = int.Parse(id);

            mantNave.IdMantenimiento = idMant;
            neMantenimientoAeronave.delMantenimiento(mantNave);
            System.Windows.MessageBox.Show("Mantenimiento Eliminado");
            dsMant = neMantenimiento.getMantenimientos(aeronave);
            dataGridMant.ItemsSource               = new DataView(dsMant.Tables["listaMantenimientos"]);
            buttonBorrarMantenimiento.IsEnabled    = false;
            buttonModificarMantenimiento.IsEnabled = false;
        }
        private void buttonModificarMantenimiento_Click(object sender, RoutedEventArgs e)
        {
            DataRowView data = null;

            dsMant = new DataSet();
            MantenimientoAeronave   mantNave = new MantenimientoAeronave();
            NeMantenimientoAeronave neMantenimientoAeronave = new NeMantenimientoAeronave();

            data = (DataRowView)dataGridMant.SelectedItems[0];
            string id     = data["Id"].ToString();
            int    idMant = int.Parse(id);

            Sesion.SetValue("idMant", idMant);
            ModificarMantenimientoAeronave modificar = new ModificarMantenimientoAeronave();

            modificar.ShowDialog();
            dsMant = neMantenimiento.getMantenimientos(aeronave);
            dataGridMant.ItemsSource               = new DataView(dsMant.Tables["listaMantenimientos"]);
            buttonBorrarMantenimiento.IsEnabled    = false;
            buttonModificarMantenimiento.IsEnabled = false;
        }
        private void buttonModificarMantenimiento_Click(object sender, RoutedEventArgs e)
        {
            idMant = Sesion.GetValue <int>("idMant");
            neMantenimientoAeronave = new NeMantenimientoAeronave();
            DateTime fechaSelect = new DateTime();

            fechaSelect = fechaInspeccion.SelectedDate.Value;
            mantNave.IdMantenimiento = idMant;
            mantNave.Matricula       = matricula;
            mantNave.Ispecccion      = fechaSelect;
            mantNave.Estado          = comboBoxEstado.SelectedValue.ToString();
            if (comboBoxEncargado.Text == "Seleccione Operador")
            {
                MessageBox.Show("Seleccione un un operador");
            }
            else
            {
                mantNave.RutUsuario = comboBoxEncargado.SelectedValue.ToString();
                MessageBox.Show("Mantenimiento Modificado");
                neMantenimientoAeronave.updateMantenimientoAeronave(mantNave);
                this.Close();
            }
        }