public void AgregarMiembro() { try { int alabanzaMiembroId = registroMiembro.ObtenerId(); int instrumentoId = registroInstrumento.ObtenerId(); if (alabanzaMiembroId > 0 && instrumentoId > 0) { permitirAgregarEnsayos(false); AlabanzaMiembro alabanzaMiembro = (from o in SesionActual.Instance.getContexto <IglesiaEntities>().AlabanzaMiembro where o.Id == alabanzaMiembroId select o).SingleOrDefault(); AlabanzaTipoInstrumento instrumento = (from o in SesionActual.Instance.getContexto <IglesiaEntities>().AlabanzaTipoInstrumento where o.Id == instrumentoId select o).SingleOrDefault(); StoreMiembros.AddRecord(new { MiembroId = alabanzaMiembro.MiembroId, AlabanzaMiembroId = alabanzaMiembroId, Nombre = alabanzaMiembro.Miembro.NombreCompleto, InstrumentoId = instrumentoId, Instrumento = instrumento.Descripcion }); LimpiarVentanaDeMiembros(); X.Msg.Notify(Generales.nickNameDeLaApp, "Miembro agregadado correctamente").Show(); } else { throw new ExcepcionReglaNegocio("Favor de seleccionar algun miembro e instrumento validos."); } } catch (ExcepcionReglaNegocio ex) { X.Msg.Alert(Generales.nickNameDeLaApp, ex.Message).Show(); } }
private void cargarMiembros(int eventoId) { StoreMiembros.Cargar(manejadorDeAlabaza.ObtenerMiembrosPorEvento(eventoId).Select(o => new { Id = o.Id, MiembroId = o.AlabanzaMiembro.MiembroId, Nombre = o.AlabanzaMiembro.Miembro.Primer_Nombre + " " + o.AlabanzaMiembro.Miembro.Segundo_Nombre + " " + o.AlabanzaMiembro.Miembro.Apellido_Paterno + " " + o.AlabanzaMiembro.Miembro.Apellido_Materno, Email = o.AlabanzaMiembro.Miembro.Email, Instrumento = "", Asistencia = o.Asistencia, Retraso = o.Retraso })); }
void ICatalogo.CargarControles() { permitirAgregarEnsayos(false); // Ocultamos las columnas de asistencia/retraso registroMiembros.ColumnModel.SetHidden(3, true); registroMiembros.ColumnModel.SetHidden(4, true); StoreMiembros.Limpiar(); StoreCanciones.Limpiar(); StoreEnsayos.Limpiar(); StoreEnsayoMiembros.Limpiar(); StoreHorasDelDia.Cargar(HoraDia.Obtener()); StoreInstrumentos.Cargar(AlabanzaTipoInstrumento.Obtener()); }
public void CargarMiembros() { int eventoId = Convert.ToInt32(registroId.Number); StoreMiembros.Cargar(manejadorDeAlabanza.ObtenerMiembrosPorEvento(eventoId).Select(o => new { Id = o.Id, MiembroId = o.AlabanzaMiembro.MiembroId, AlabanzaMiembroId = o.AlabanzaMiembroId, Nombre = o.AlabanzaMiembro.Miembro.Primer_Nombre + " " + o.AlabanzaMiembro.Miembro.Segundo_Nombre + " " + o.AlabanzaMiembro.Miembro.Apellido_Paterno + " " + o.AlabanzaMiembro.Miembro.Apellido_Materno + " (" + o.AlabanzaMiembro.Miembro.Email + ")", InstrumentoId = o.AlabanzaTipoInstrumentoId, Instrumento = o.AlabanzaTipoInstrumento.Descripcion, Asistencia = o.Asistencia, Retraso = o.Retraso })); }
private void cargarMiembros(int celulaId) { var miembros = (from o in SesionActual.Instance.getContexto <IglesiaEntities>().Miembro where o.CelulaId == celulaId && o.Borrado == false orderby o.Primer_Nombre, o.Segundo_Nombre, o.Apellido_Paterno, o.Apellido_Materno, o.Email select new { Id = o.MiembroId, Nombre = o.Primer_Nombre + " " + o.Segundo_Nombre + " " + o.Apellido_Paterno + " " + o.Apellido_Materno, Email = o.Email }); StoreMiembros.Cargar(miembros); registroNumeroDeMiembros.Text = string.Format(registroNumeroDeMiembros.Text, miembros.Count()); }
public void CargarControles() { StoreMiembros.Cargar(from o in SesionActual.Instance.getContexto <IglesiaEntities>().AlabanzaMiembro where o.Borrado == false orderby o.Miembro.Primer_Nombre, o.Miembro.Segundo_Nombre, o.Miembro.Apellido_Paterno, o.Miembro.Apellido_Materno select new { Id = o.Id, MiembroId = o.MiembroId, Nombre = o.Miembro.Primer_Nombre + " " + o.Miembro.Segundo_Nombre + " " + o.Miembro.Apellido_Paterno + " " + o.Miembro.Apellido_Materno, Email = o.Miembro.Email, Telefono = o.Miembro.Tel_Casa + " | " + o.Miembro.Tel_Movil + " | " + o.Miembro.Tel_Trabajo, Celula = o.Miembro.Celula.Descripcion, CelulaId = o.Miembro.CelulaId }); // Limpiamos el popup ((FormPanel)wndAgregarMiembro.Items[0]).Reset(); registroMiembro.Limpiar(); }