public MantenimientoComp()
 {
     InitializeComponent();
     aeronave                 = new Aeronave();
     neComponente             = new NeComponente();
     ds                       = new DataSet();
     neMantComp               = new NeMantenimientoComponente();
     matricula                = Sesion.GetValue <string>("Matricula");
     aeronave.Matricula       = matricula;
     ds                       = neComponente.getComponentes(aeronave);
     dataGridComp.ItemsSource = new DataView(ds.Tables["listaComponentes"]);
 }
        private void buttonBorrarMantenimiento_Click(object sender, RoutedEventArgs e)
        {
            DataRowView data = null;

            dsMant = new DataSet();
            MantenimientoComponente   mantComp = new MantenimientoComponente();
            NeMantenimientoComponente neMantenimientoComponente = new NeMantenimientoComponente();

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

            mantComp.IdMantenimiento = idMant;
            neMantenimientoComponente.delMantenimientoComp(mantComp);
            System.Windows.MessageBox.Show("Mantenimiento Eliminado");
            dsMant = neMantenimientoComponente.getMantenimientosComp(componente);
            dataGridMantComp.ItemsSource      = new DataView(dsMant.Tables["listaMantenimientos"]);
            buttonBorrarMantComp.IsEnabled    = false;
            buttonModificarMantComp.IsEnabled = false;
        }
예제 #3
0
        private void buttonIngresarMantenimiento_Click(object sender, RoutedEventArgs e)
        {
            neMantenimientoComponete = new NeMantenimientoComponente();
            DateTime fechaSelect = new DateTime();

            fechaSelect              = fechaInspeccion.SelectedDate.Value;
            mantComp.IdComponente    = idComp;
            mantComp.FechaInspeccion = fechaSelect;
            mantComp.Estado          = textBoxEstado.Text;
            if (comboBoxEncargado.Text == "Seleccione Operador")
            {
                MessageBox.Show("Seleccione un un operador");
            }
            else
            {
                mantComp.RutEncargado = comboBoxEncargado.SelectedValue.ToString();
                MessageBox.Show("Mantenimiento Ingresado");
                neMantenimientoComponete.insertMantenimientoComponente(mantComp);
                this.Close();
            }
        }
        private void buttonModificarMantenimiento_Click(object sender, RoutedEventArgs e)
        {
            DataRowView data = null;

            dsMant = new DataSet();
            MantenimientoComponente   mantComp = new MantenimientoComponente();
            NeMantenimientoComponente neMantenimientoComponente = new NeMantenimientoComponente();

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

            Sesion.SetValue("idMantComp", idMantComp);
            ModificarMantenimientoComponente modificar = new ModificarMantenimientoComponente();

            modificar.ShowDialog();
            dsMant = neMantenimientoComponente.getMantenimientosComp(componente);
            dataGridMantComp.ItemsSource      = new DataView(dsMant.Tables["listaMantenimientos"]);
            buttonBorrarMantComp.IsEnabled    = false;
            buttonModificarMantComp.IsEnabled = false;
        }
        private void buttonModificarMantenimiento_Click(object sender, RoutedEventArgs e)
        {
            idMantComp = Sesion.GetValue <int>("idMantComp");
            neMantenimientoComponente = new NeMantenimientoComponente();
            DateTime fechaSelect = new DateTime();

            fechaSelect = fechaInspeccion.SelectedDate.Value;
            mantComp.IdMantenimiento = idMantComp;
            mantComp.IdComponente    = idComp;
            mantComp.FechaInspeccion = fechaSelect;
            mantComp.Estado          = comboBoxEstado.SelectedValue.ToString();
            if (comboBoxEncargado.Text == "Seleccione Operador")
            {
                MessageBox.Show("Seleccione un un operador");
            }
            else
            {
                mantComp.RutEncargado = comboBoxEncargado.SelectedValue.ToString();
                MessageBox.Show("Mantenimiento Modificado");
                neMantenimientoComponente.updateMantenimientoAeronave(mantComp);
                this.Close();
            }
        }