Example #1
0
        private void cmdAceptar_Click(object sender, RoutedEventArgs e)
        {
            if (TipoControl == TipoControl.Madre)
            {
                ModeloControlMadre modelocontrolmadre = new ModeloControlMadre();

                controlmadre.IdTutor = IdTutor;
                controlmadre.IdTipoParentesco = IdTipoParentesco;

                if (this.chkDescartar.IsChecked == true)
                {
                    controlmadre.PesoKg = 0;
                    controlmadre.TallaCm = 0;
                    controlmadre.FechaControl = DateTime.Now;
                    controlmadre.EstadoPago = TipoEstadoPago.NoAsignable;
                }
                else
                {
                    controlmadre.FechaProgramada = this.dtpFechaProgramada.SelectedDate.Value;
                    controlmadre.PesoKg = Convert.ToSingle(this.txtPeso.Text);
                    controlmadre.TallaCm = Convert.ToInt32(this.txtTalla.Text);
                    controlmadre.FechaControl = this.dtpFechaControl.SelectedDate.Value;
                    controlmadre.EstadoPago = TipoEstadoPago.NoPagado;
                }

                modelocontrolmadre.Editar(IdSeleccionado, controlmadre);
            }
            else
            {
                ModeloControlMenor modelocontrolmenor = new ModeloControlMenor();

                controlmenor.IdMadre = IdMadre;
                controlmenor.IdTutor = IdTutor;
                controlmenor.IdTipoParentesco = IdTipoParentesco;

                if (this.chkDescartar.IsChecked == true)
                {
                    controlmenor.PesoKg = 0;
                    controlmenor.TallaCm = 0;
                    controlmenor.FechaControl = DateTime.Now;
                    controlmenor.EstadoPago = TipoEstadoPago.NoAsignable;
                }
                else
                {
                    controlmenor.FechaProgramada = this.dtpFechaProgramada.SelectedDate.Value;
                    controlmenor.PesoKg = Convert.ToSingle(this.txtPeso.Text);
                    controlmenor.TallaCm = Convert.ToInt32(this.txtTalla.Text);
                    controlmenor.FechaControl = this.dtpFechaControl.SelectedDate.Value;
                    controlmenor.EstadoPago = TipoEstadoPago.NoPagado;
                }

                modelocontrolmenor.Editar(IdSeleccionado, controlmenor);
            }

            Resultado = true;

            this.Close();
        }