public void Editar(long Id, Familia familia) { Familia _familia = null; _familia = (from f in context.Familias where f.Id == Id select f).FirstOrDefault(); _familia.IdSesion = SessionManager.getSessionIdentifier(); _familia.FechaUltimaTransaccion = DateTime.Now; _familia.FechaRegistro = DateTime.Now; _familia.EstadoRegistro = TipoEstadoRegistro.VigenteRegistroModificado; _familia.EstadoSincronizacion = TipoEstadoSincronizacion.Pendiente; _familia.IdEstablecimientoSalud = familia.IdEstablecimientoSalud; _familia.FechaInscripcion = familia.FechaInscripcion; _familia.PrimerApellido = familia.PrimerApellido; _familia.SegundoApellido = familia.SegundoApellido; _familia.IdDepartamento = familia.IdDepartamento; _familia.IdProvincia = familia.IdProvincia; _familia.IdMunicipio = familia.IdMunicipio; _familia.Localidad = familia.Localidad; _familia.Observaciones = familia.Observaciones; context.SaveChanges(); }
public void Crear(Familia familia) { familia.Id = IdentifierGenerator.NewId(); familia.IdSesion = SessionManager.getSessionIdentifier(); familia.FechaUltimaTransaccion = DateTime.Now; familia.FechaRegistro = DateTime.Now; familia.EstadoRegistro = TipoEstadoRegistro.VigenteNuevoRegistro; familia.EstadoSincronizacion = TipoEstadoSincronizacion.Pendiente; familia.DescripcionEstadoSincronizacion = ""; context.Familias.Add(familia); context.SaveChanges(); }
void RecuperarFamilia() { ModeloFamilia modelofamilia = new ModeloFamilia(); _familia = modelofamilia.Recuperar(IdSeleccionado); dtpFechaInscripcion.SelectedDate = _familia.FechaInscripcion; txtPaterno.Text = _familia.PrimerApellido; txtMaterno.Text = _familia.SegundoApellido; }
private void Window_Loaded(object sender, RoutedEventArgs e) { ControlPreliminar = false; SoporteCombo.cargarEnumerador(cboTipoDocumentoIdentidad, typeof(TipoDocumentoIdentidad)); ModeloDepartamento modelodepartamento = new ModeloDepartamento(); this.cboDepartamento.ItemsSource = modelodepartamento.Listar(); this.cboDepartamento.DisplayMemberPath = "Descripcion"; this.cboDepartamento.SelectedValuePath = "Id"; if (IdFamilia > 0) { ModeloFamilia modelofamilia = new ModeloFamilia(); Familia familia = new Familia(); familia = modelofamilia.Recuperar(IdFamilia); this.txtPaternoFamilia.Text = familia.PrimerApellido; this.txtMaternoFamilia.Text = familia.SegundoApellido; } if (IdSeleccionado == 0) { this.cboTipoDocumentoIdentidad.SelectedIndex = -1; this.dtpFechaNacimiento.SelectedDate = DateTime.Today; this.cboDepartamento.SelectedIndex = -1; } else { ModeloMadre modelomadre = new ModeloMadre(); _madre = modelomadre.Recuperar(IdSeleccionado); txtDocumentoIdentidad.Text = _madre.DocumentoIdentidad; switch (_madre.TipoDocumentoIdentidad) { case TipoDocumentoIdentidad.CarnetIdentidad: cboTipoDocumentoIdentidad.SelectedIndex = 0; break; case TipoDocumentoIdentidad.CertificadoNacimiento: cboTipoDocumentoIdentidad.SelectedIndex = 1; break; case TipoDocumentoIdentidad.Pasaporte: cboTipoDocumentoIdentidad.SelectedIndex = 2; break; } txtPaterno.Text = _madre.PrimerApellido; txtMaterno.Text = _madre.SegundoApellido; txtNombres.Text = _madre.Nombres; txtNombreCompleto.Text = _madre.NombreCompleto; dtpFechaNacimiento.SelectedDate = _madre.FechaNacimiento; if (_madre.Defuncion == true) chkDefuncion.IsChecked = true; txtLugarNacimiento.Text = _madre.LocalidadNacimiento; cboDepartamento.SelectedValue = _madre.IdDepartamento; RecuperarProvincias(_madre.IdDepartamento.ToString()); cboProvincia.SelectedValue = _madre.IdProvincia; RecuperarMunicipios(_madre.IdProvincia.ToString()); cboMunicipio.SelectedValue = _madre.IdMunicipio; ModeloGrupoFamiliar modelogrupofamiliar = new ModeloGrupoFamiliar(); _grupofamiliar = modelogrupofamiliar.RecuperarPorMadreDeFamilia(IdFamilia, IdSeleccionado); if (TipoAccion == TipoAccion.Detalle) { txtDocumentoIdentidad.IsEnabled = false; cboTipoDocumentoIdentidad.IsEnabled = false; txtPaterno.IsEnabled = false; txtMaterno.IsEnabled = false; txtConyuge.IsEnabled = false; txtNombres.IsEnabled = false; txtNombreCompleto.IsEnabled = false; dtpFechaNacimiento.IsEnabled = false; chkDefuncion.IsEnabled = false; txtLugarNacimiento.IsEnabled = false; cboDepartamento.IsEnabled = false; cboProvincia.IsEnabled = false; cboMunicipio.IsEnabled = false; cmdAceptar.IsEnabled = false; } } ControlPreliminar = true; if ((TipoAccion == TipoAccion.Nuevo) || (TipoAccion == TipoAccion.Edicion)) this.txtDocumentoIdentidad.Focus(); }
private void Window_Loaded(object sender, RoutedEventArgs e) { ControlPreliminar = false; ModeloDepartamento modelodepartamento = new ModeloDepartamento(); this.cboDepartamento.ItemsSource = modelodepartamento.Listar(); this.cboDepartamento.DisplayMemberPath = "Descripcion"; this.cboDepartamento.SelectedValuePath = "Id"; if (IdSeleccionado == 0) { this.dtpFechaInscripcion.SelectedDate = DateTime.Today; this.cboDepartamento.SelectedIndex = -1; } else { ModeloFamilia modelofamilia = new ModeloFamilia(); _familia = modelofamilia.Recuperar(IdSeleccionado); dtpFechaInscripcion.SelectedDate = _familia.FechaInscripcion; txtPaterno.Text = _familia.PrimerApellido; txtMaterno.Text = _familia.SegundoApellido; txtLugar.Text = _familia.Localidad; cboDepartamento.SelectedValue = _familia.IdDepartamento; RecuperarProvincias(_familia.IdDepartamento.ToString()); cboProvincia.SelectedValue = _familia.IdProvincia; RecuperarMunicipios(_familia.IdProvincia.ToString()); cboMunicipio.SelectedValue = _familia.IdMunicipio; if (TipoAccion == TipoAccion.Detalle) { dtpFechaInscripcion.IsEnabled = false; txtPaterno.IsEnabled = false; txtMaterno.IsEnabled = false; txtLugar.IsEnabled = false; cboDepartamento.IsEnabled = false; cboProvincia.IsEnabled = false; cboMunicipio.IsEnabled = false; cmdAceptar.IsEnabled = false; } } ControlPreliminar = true; if ((TipoAccion == TipoAccion.Nuevo) || (TipoAccion == TipoAccion.Edicion)) this.dtpFechaInscripcion.Focus(); }