private void Window_Loaded(object sender, RoutedEventArgs e) { if (TipoControl == TipoControl.Madre) { ModeloControlMadre modelocontrolmadre = new ModeloControlMadre(); controlmadre = modelocontrolmadre.Recuperar(IdSeleccionado); this.dtpFechaProgramada.SelectedDate = controlmadre.FechaProgramada; if (controlmadre.EstadoPago == TipoEstadoPago.NoAsignable) { this.chkDescartar.IsChecked = true; this.dtpFechaProgramada.IsEnabled = false; this.dtpFechaControl.SelectedDate = DateTime.Now; this.dtpFechaControl.IsEnabled = false; this.txtPeso.Text = "0"; this.txtTalla.Text = "0"; this.cboMedico.IsEnabled = false; } else { this.chkDescartar.IsChecked = false; this.txtPeso.Text = Convert.ToString(controlmadre.PesoKg); this.txtTalla.Text = Convert.ToString(controlmadre.TallaCm); this.dtpFechaControl.SelectedDate = controlmadre.FechaControl; } this.lblNumeroControl.Content = controlmadre.NumeroControl; } else if (TipoControl == TipoControl.Menor) { ModeloControlMenor modelocontrolmenor = new ModeloControlMenor(); controlmenor = modelocontrolmenor.Recuperar(IdSeleccionado); this.dtpFechaProgramada.SelectedDate = controlmenor.FechaProgramada; if (controlmenor.EstadoPago == TipoEstadoPago.NoAsignable) { this.chkDescartar.IsChecked = true; this.dtpFechaProgramada.IsEnabled = false; this.dtpFechaControl.SelectedDate = DateTime.Now; this.dtpFechaControl.IsEnabled = false; this.txtPeso.Text = "0"; this.txtTalla.Text = "0"; this.cboMedico.IsEnabled = false; } else { this.txtPeso.Text = Convert.ToString(controlmenor.PesoKg); this.txtTalla.Text = Convert.ToString(controlmenor.TallaCm); this.dtpFechaControl.SelectedDate = controlmenor.FechaControl; this.lblNumeroControl.Content = controlmenor.NumeroControl; } this.lblNumeroControl.Content = controlmenor.NumeroControl; } if (TipoAccion == TipoAccion.Detalle) { this.chkDescartar.IsEnabled = false; this.dtpFechaProgramada.IsEnabled = false; this.dtpFechaControl.IsEnabled = false; this.txtTalla.IsEnabled = false; this.txtPeso.IsEnabled = false; this.cboMedico.IsEnabled = false; this.cmdAceptar.IsEnabled = false; } }