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"; } }