public void GuardarCambios() { NotificacionDeAsistenciaInscripcion inscripcion = ObtenerInscripcionDeUsuarioActual(true); //Vamos a crear la inscripcion o en su defecto, actualizarla if (chkInscribirse.Checked) { if (inscripcion == null) { inscripcion = new NotificacionDeAsistenciaInscripcion(); } inscripcion.MiembroId = SesionActual.Instance.UsuarioId; inscripcion.DiaSemanaId = cboDiaSemana.ObtenerId(); inscripcion.HoraDiaId = cboHoraDia.ObtenerId(); inscripcion.TipoId = cboTipoDeReporte.ObtenerId(); inscripcion.Guardar(SesionActual.Instance.getContexto <IglesiaEntities>()); } //Vamos a borrar la inscripcion else { if (inscripcion != null) { inscripcion.Borrar(SesionActual.Instance.getContexto <IglesiaEntities>()); } } X.Msg.Notify(Generales.nickNameDeLaApp, Resources.Literales.CambiosAplicados).Show(); }
private void PrecargarDatosDeUsuarioActual() { NotificacionDeAsistenciaInscripcion inscripcion = ObtenerInscripcionDeUsuarioActual(false); if (inscripcion != null) { chkInscribirse.Checked = true; cboDiaSemana.Value = inscripcion.DiaSemanaId; cboHoraDia.Value = inscripcion.HoraDiaId; cboTipoDeReporte.Value = inscripcion.TipoId; cboTipoDeReporteGenerado.Value = inscripcion.TipoId; } }