private void cmdEditarControl_Click(object sender, RoutedEventArgs e)
        {
            Button Img = (Button)sender;
            if (Img.Tag != null)
            {
                Int64 Id = (Int64)Img.Tag;

                if (Id > 0)
                {
                    ModeloControlMadre modelocontrolmadre = new ModeloControlMadre();
                    ControlMadre controlmadre = new ControlMadre();

                    controlmadre = modelocontrolmadre.Recuperar(Id);

                    if (controlmadre.TipoControlMadre == TipoControlMadre.Parto)
                        VerControlPartoMadre(Id, TipoAccion.Edicion);
                    else if (controlmadre.TipoControlMadre == TipoControlMadre.PostParto)
                        VerControlPostPartoMadre(Id, TipoAccion.Edicion);
                    else if (controlmadre.TipoControlMadre == TipoControlMadre.Control)
                        VerControlMadre(Id, TipoAccion.Edicion);
                }
            }
        }
예제 #2
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            ModeloControlMadre modelocontrolmadre = new ModeloControlMadre();

            controlmadre = modelocontrolmadre.Recuperar(IdSeleccionado);

            dtpFechaPrevista.SelectedDate = controlmadre.FechaProgramada;

            if (controlmadre.EstadoPago == TipoEstadoPago.NoAsignable)
            {
                this.chkDescartar.IsChecked = true;
                this.dtpFechaPrevista.IsEnabled = false;
                this.dtpFechaControl.SelectedDate = DateTime.Now;
                this.dtpFechaControl.IsEnabled = false;
                this.cboMedico.IsEnabled = false;
            }
            else
            {
                this.chkDescartar.IsChecked = false;
                this.dtpFechaPrevista.SelectedDate = controlmadre.FechaProgramada;
                this.dtpFechaControl.SelectedDate = controlmadre.FechaControl;
            }
            if (TipoAccion == TipoAccion.Detalle)
            {
                this.chkDescartar.IsEnabled = false;
                this.dtpFechaPrevista.IsEnabled = false;
                this.dtpFechaControl.IsEnabled = false;
                this.cboMedico.IsEnabled = false;
                this.cmdAceptar.IsEnabled = false;
            }
        }
예제 #3
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;
            }
        }