Ejemplo n.º 1
0
 private void btnEliminarCons_Click(object sender, RoutedEventArgs e)
 {
     if (gvConsolidaciones.SelectedItem != null)
     {
         Consolidacion consT = new Consolidacion();
         consT = (Consolidacion)gvConsolidaciones.SelectedItem;
         consT.eliminar();
         if (Connection.Objects.Error.isActivo())
         {
             MessageBox.Show(Connection.Objects.Error.descripcionError, Connection.Objects.Error.nombreError);
         }
         else
         {
             MessageBox.Show("Se ha eliminado correctamente", "Correcto");
             actualizar();
         }
     }
     else
     {
         MessageBox.Show("Debe seleccionar una clasificación antes de eliminar", "Advertencia");
     }
 }
Ejemplo n.º 2
0
 private void LayoutRoot_Loaded(object sender, RoutedEventArgs e)
 {
     if (modificar == true)
     {
         lblOperacion.Content = "Modificar Consolidación";
         //Obtener Consolidacion
         Consolidacion temp = new Consolidacion();
         temp.regresarObjeto(id);
         txtCodigoPieza.Text = temp.pieza;
         Pieza temp2 = new Pieza();
         temp2.regresarObjeto(temp.pieza);
         txtNombrePieza.Text = temp2.nombre;
         if (temp.limpieza == false)
         {
             rbLimpieza.IsChecked  = false;
             rbRestaurar.IsChecked = true;
         }
         dpInicio.SelectedDate = temp.fechaInicio;
         dpFin.SelectedDate    = temp.fechaFin;
         //Mantenimientos
         List <Mantenimiento> mantenimientos = new List <Mantenimiento>();
         mantenimientos = temp.mantenimientos;
         for (int i = 0; i < mantenimientos.Count; i++)
         {
             //Limpieza
             if (mantenimientos[i].procedimiento == 1)
             {
                 rbLimpieza.IsChecked         = true;
                 rbNN1.IsChecked              = false;
                 txtLimpieza.Text             = mantenimientos[i].metodoMaterial;
                 dpFechaLimpieza.SelectedDate = mantenimientos[i].fecha;
                 mante1 = mantenimientos[i];
             }
             if (mantenimientos[i].procedimiento == 2)
             {
                 rbLimpieza.IsChecked         = false;
                 rbNN1.IsChecked              = true;
                 txtLimpieza.Text             = "";
                 dpFechaLimpieza.SelectedDate = null;
                 mante1 = mantenimientos[i];
             }
             //Consolidación
             if (mantenimientos[i].procedimiento == 3)
             {
                 rbConsolidacion.IsChecked  = true;
                 rbNN2.IsChecked            = false;
                 txtConsolidacion.Text      = mantenimientos[i].metodoMaterial;
                 dpFechaConsol.SelectedDate = mantenimientos[i].fecha;
                 mante2 = mantenimientos[i];
             }
             if (mantenimientos[i].procedimiento == 4)
             {
                 rbConsolidacion.IsChecked  = false;
                 rbNN2.IsChecked            = true;
                 txtConsolidacion.Text      = "";
                 dpFechaConsol.SelectedDate = null;
                 mante2 = mantenimientos[i];
             }
             //Eliminación
             if (mantenimientos[i].procedimiento == 5)
             {
                 rbEliminacion.IsChecked         = true;
                 rbNN3.IsChecked                 = false;
                 txtEliminacion.Text             = mantenimientos[i].metodoMaterial;
                 dpFechaEliminacion.SelectedDate = mantenimientos[i].fecha;
                 mante3 = mantenimientos[i];
             }
             if (mantenimientos[i].procedimiento == 6)
             {
                 rbEliminacion.IsChecked         = false;
                 rbNN3.IsChecked                 = true;
                 txtEliminacion.Text             = "";
                 dpFechaEliminacion.SelectedDate = null;
                 mante3 = mantenimientos[i];
             }
             //Unión
             if (mantenimientos[i].procedimiento == 7)
             {
                 rbUnion.IsChecked         = true;
                 rbNN4.IsChecked           = false;
                 txtUnion.Text             = mantenimientos[i].metodoMaterial;
                 dpFechaUnion.SelectedDate = mantenimientos[i].fecha;
                 mante4 = mantenimientos[i];
             }
             if (mantenimientos[i].procedimiento == 8)
             {
                 rbUnion.IsChecked         = false;
                 rbNN4.IsChecked           = true;
                 txtUnion.Text             = "";
                 dpFechaUnion.SelectedDate = null;
                 mante4 = mantenimientos[i];
             }
             //Otros
             if (mantenimientos[i].procedimiento == 9)
             {
                 rbOtro.IsChecked         = true;
                 rbNN5.IsChecked          = false;
                 txtOtro.Text             = mantenimientos[i].metodoMaterial;
                 dpFechaOtro.SelectedDate = mantenimientos[i].fecha;
                 mante5 = mantenimientos[i];
             }
             if (mantenimientos[i].procedimiento == 10)
             {
                 rbOtro.IsChecked         = false;
                 rbNN5.IsChecked          = true;
                 txtOtro.Text             = "";
                 dpFechaOtro.SelectedDate = null;
                 mante5 = mantenimientos[i];
             }
             //Observaciones
             if (mantenimientos[i].procedimiento == 11)
             {
                 txtObservaciones.Text = mantenimientos[i].metodoMaterial;
                 mante6 = mantenimientos[i];
             }
             if (mantenimientos[i].procedimiento == 12)
             {
                 txtObservaciones.Text = "";
                 mante6 = mantenimientos[i];
             }
         }
     }
     else
     {
         lblOperacion.Content = "Nueva Consolidación";
     }
 }
Ejemplo n.º 3
0
        private void btnGuardar_Click(object sender, RoutedEventArgs e)
        {
            consolidacion             = (Consolidacion)this.DataContext;
            consolidacion.fechaInicio = dpInicio.SelectedDate.Value.Date;
            consolidacion.fechaFin    = dpFin.SelectedDate.Value.Date;
            consolidacion.pieza       = txtCodigoPieza.Text;
            //////////////////////Mantenimientos//////////////////////////////
            List <Mantenimiento> mantens = new List <Mantenimiento>();

            //Limpieza
            if (rbLimpieza.IsChecked == true)
            {
                mante1.procedimiento  = 1;
                mante1.metodoMaterial = txtLimpieza.Text;
                if (dpFechaLimpieza.SelectedDate != null)
                {
                    mante1.fecha = dpFechaLimpieza.SelectedDate.Value.Date;
                }
                else
                {
                    mante1.fecha = dpInicio.SelectedDate.Value.Date;
                }
            }
            else
            {
                mante1.procedimiento  = 2;
                mante1.metodoMaterial = "";
                mante1.fecha          = System.DateTime.Now;
            }
            mantens.Add(mante1);
            //Consolidación
            if (rbConsolidacion.IsChecked == true)
            {
                mante2.procedimiento  = 3;
                mante2.metodoMaterial = txtConsolidacion.Text;
                if (dpFechaConsol.SelectedDate != null)
                {
                    mante2.fecha = dpFechaConsol.SelectedDate.Value.Date;
                }
                else
                {
                    mante2.fecha = dpInicio.SelectedDate.Value.Date;
                }
            }
            else
            {
                mante2.procedimiento  = 4;
                mante2.metodoMaterial = "";
                mante2.fecha          = System.DateTime.Now;
            }
            mantens.Add(mante2);
            //Eliminación
            if (rbEliminacion.IsChecked == true)
            {
                mante3.procedimiento  = 5;
                mante3.metodoMaterial = txtEliminacion.Text;
                if (dpFechaEliminacion.SelectedDate != null)
                {
                    mante3.fecha = dpFechaEliminacion.SelectedDate.Value.Date;
                }
                else
                {
                    mante3.fecha = dpInicio.SelectedDate.Value.Date;
                }
            }
            else
            {
                mante3.procedimiento  = 6;
                mante3.metodoMaterial = "";
                mante3.fecha          = System.DateTime.Now;
            }
            mantens.Add(mante3);
            //Unión
            if (rbUnion.IsChecked == true)
            {
                mante4.procedimiento  = 7;
                mante4.metodoMaterial = txtUnion.Text;
                if (dpFechaUnion.SelectedDate != null)
                {
                    mante4.fecha = dpFechaUnion.SelectedDate.Value.Date;
                }
                else
                {
                    mante4.fecha = dpInicio.SelectedDate.Value.Date;
                }
            }
            else
            {
                mante4.procedimiento  = 8;
                mante4.metodoMaterial = "";
                mante4.fecha          = System.DateTime.Now;
            }
            mantens.Add(mante4);
            //Otro
            if (rbOtro.IsChecked == true)
            {
                mante5.procedimiento  = 9;
                mante5.metodoMaterial = txtOtro.Text;
                if (dpFechaOtro.SelectedDate != null)
                {
                    mante5.fecha = dpFechaOtro.SelectedDate.Value.Date;
                }
                else
                {
                    mante5.fecha = dpInicio.SelectedDate.Value.Date;
                }
            }
            else
            {
                mante5.procedimiento  = 10;
                mante5.metodoMaterial = "";
                mante5.fecha          = System.DateTime.Now;
            }
            mantens.Add(mante5);
            //Observaciones
            if (txtObservaciones.Text.Length > 10)
            {
                mante6.procedimiento  = 11;
                mante6.metodoMaterial = txtObservaciones.Text;
                mante6.fecha          = System.DateTime.Now;
            }
            else
            {
                mante6.procedimiento  = 12;
                mante6.metodoMaterial = "";
                mante6.fecha          = System.DateTime.Now;
            }
            mantens.Add(mante6);
            consolidacion.ingresarMantenimiento(mantens);
            //Modificar o Guardar
            if (modificar == false)
            {
                consolidacion.responsable = Settings.user.username;
                consolidacion.guardar();
            }
            else
            {
                consolidacion.modificar();
            }
            if (Connection.Objects.Error.isActivo())
            {
                MessageBox.Show(Connection.Objects.Error.descripcionError, Connection.Objects.Error.nombreError);
            }
            else
            {
                MessageBox.Show("Consolidación correcta");
                borde.Child = anterior;
            }
        }