private void cargarAvances(int grupoId, DateTime fecha) { if (manejadorDeFoli == null) { manejadorDeFoli = new ManejadorDeFoli(); } Core.Modelos.Retornos.AvanceDeFoliSumarizado avances = manejadorDeFoli.ObtenerAvances(grupoId, fecha); StoreAvances.Cargar(avances.Avances); registroNumeroDeAsistencias.Text = string.Format("{0} Asistencias", avances.CantidadDeAsistencias); registroNumeroDeAlumnos.Text = string.Format("- {0} Miembros", avances.CantidadDeRegistros); }
public void MostrarAvanceClick() { int grupoSeleccionado; if ((int.TryParse(cboGrupo.SelectedItem.Value, out grupoSeleccionado)) && (dtpFecha.SelectedDate.Year > 1900)) { manejadorDeFoli = new ManejadorDeFoli(); cargarAvances(grupoSeleccionado, dtpFecha.SelectedDate); } else { X.Msg.Alert(Generales.nickNameDeLaApp, Resources.Literales.CelulaYFechaNecesarias).Show(); } }
void ICatalogo.Mostrar(int id) { FoliGrupo entidad = (from o in SesionActual.Instance.getContexto <IglesiaEntities>().FoliGrupo where o.Id == id select o).FirstOrDefault(); registroId.Text = entidad.CicloId.ToString(); registroDescripcion.Text = entidad.Descripcion; registroFechaInicioModulo1.Value = entidad.Fecha_Inicio_Modulo1; registroFechaInicioModulo2.Value = entidad.Fecha_Inicio_Modulo2; registroFechaInicioModulo3.Value = entidad.Fecha_Inicio_Modulo3; registroFechaInicioModulo4.Value = entidad.Fecha_Inicio_Modulo4; registroFechaFin.Value = entidad.Fecha_Fin; registroDiaDeLaSemana.Value = entidad.DiaSemanaId; registroHoraDelDia.Value = entidad.HoraDiaId; registroCiclo.Value = entidad.CicloId; manejadorFoli = new ManejadorDeFoli(); BuscadorMaestros.CargarListado(manejadorFoli.ObtenerMaestrosPorGrupo(id)); BuscadorAlumnos.CargarListado(manejadorFoli.ObtenerAlumnosPorGrupo(id)); }
public void GuardarAvanceClick(string jsonRegistrosModificados) { try { int grupoSeleccionado; if ((int.TryParse(cboGrupo.SelectedItem.Value, out grupoSeleccionado)) && (dtpFecha.SelectedDate.Year > 1900)) { List <Dictionary <string, string> > asistencias = JSON.Deserialize <List <Dictionary <string, string> > >(jsonRegistrosModificados); manejadorDeFoli = new ManejadorDeFoli(); manejadorDeFoli.GuardarAvances(grupoSeleccionado, dtpFecha.SelectedDate, asistencias, SesionActual.Instance.UsuarioId); cargarAvances(grupoSeleccionado, dtpFecha.SelectedDate); X.Msg.Notify(Generales.nickNameDeLaApp, Resources.Literales.AsistenciaGuardadaCorrectamente).Show(); } else { X.Msg.Alert(Generales.nickNameDeLaApp, Resources.Literales.GrupoYFechaNecesarias).Show(); } } catch (ExcepcionReglaNegocio ex) { X.Msg.Alert(Generales.nickNameDeLaApp, ex.Message).Show(); } }
void ICatalogo.Guardar(int id, RegistrosHelper.ListaDeRegistrosDeDatos listaDeRegistrosDeDatos) { FoliGrupo entidad = (from o in SesionActual.Instance.getContexto <IglesiaEntities>().FoliGrupo where o.Id == id select o).FirstOrDefault(); if (entidad == null) { entidad = new FoliGrupo(); } entidad.Descripcion = registroDescripcion.Text; entidad.Fecha_Inicio_Modulo1 = registroFechaInicioModulo1.SelectedDate; entidad.Fecha_Inicio_Modulo2 = registroFechaInicioModulo2.SelectedDate; entidad.Fecha_Inicio_Modulo3 = registroFechaInicioModulo3.SelectedDate; entidad.Fecha_Inicio_Modulo4 = registroFechaInicioModulo4.SelectedDate; entidad.Fecha_Fin = registroFechaFin.SelectedDate; entidad.DiaSemanaId = registroDiaDeLaSemana.ObtenerId(); entidad.HoraDiaId = registroHoraDelDia.ObtenerId(); entidad.CicloId = registroCiclo.ObtenerId(); entidad.Guardar(SesionActual.Instance.getContexto <IglesiaEntities>()); manejadorFoli = new ManejadorDeFoli(); manejadorFoli.GuardarMaestrosYAlumnosEnGrupo(entidad.Id, listaDeRegistrosDeDatos.Obtener(BuscadorMaestros.GridDeListadoDeObjetos.ClientID), listaDeRegistrosDeDatos.Obtener(BuscadorAlumnos.GridDeListadoDeObjetos.ClientID)); }
public void CargarControles() { manejadorDeFoli = new ManejadorDeFoli(); StoreGrupos.Cargar(manejadorDeFoli.ObtenerGruposPorMiembroActual()); }