Example #1
0
        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;
            }
        }