public bool Update(Asistencia entity) { AsistenciaDAC personaDAC = new AsistenciaDAC(); personaDAC.Update(entity); return(true); }
public Asistencia ReadBy(int id) { Asistencia asistencia = new Asistencia(); AsistenciaDAC asistenciaDAC = new AsistenciaDAC(); asistencia = asistenciaDAC.ReadBy(id); AlumnoComponent personaComponent = new AlumnoComponent(); Alumno alumno = new Alumno(); alumno = personaComponent.ReadBy(asistencia.persona.Id); Asistencia result = new Asistencia(alumno); result.Id = asistencia.Id; result.asistio = asistencia.asistio; result.año = asistencia.año; result.dia = asistencia.dia; result.mes = asistencia.mes; return(result); }
public bool verificarSiSeTomoLista(Asistencia entity) { AsistenciaDAC asistenciaDAC = new AsistenciaDAC(); if (asistenciaDAC.ReadBy(entity) == null) { return(true); } else { return(false); } }
public Asistencia Create(Asistencia entity) { if (verificarSiSeTomoLista(entity)) { AsistenciaDAC asistenciaDAC = new AsistenciaDAC(); Asistencia persona = new Asistencia(); persona = asistenciaDAC.Create(entity); return(persona); } else { return(null); } }
public List <string> ObtenerMesesConAsistenciaPorCursoAño(Asistencia entity) { AsistenciaDAC personaDAC = new AsistenciaDAC(); List <string> result = new List <string>(); foreach (var item in personaDAC.ObtenerMesesConAsistenciaPorCursoAño(entity)) { DateTime date = new DateTime(2020, item.mes, 1); string unMes = date.ToString("MMMM", CultureInfo.CreateSpecificCulture("es-ES")); result.Add(unMes); } return(result); }
public List <Asistencia> ReadByCursoMes(List <Alumno> entity, int año, string mes) { AsistenciaDAC personaDAC = new AsistenciaDAC(); List <Asistencia> result = new List <Asistencia>(); int numeromes = DateTime.ParseExact(mes, "MMMM", CultureInfo.CreateSpecificCulture("es-ES")).Month; foreach (var item in ReadByCurso(entity, año)) { if (item.mes == numeromes) { Asistencia asistencia = new Asistencia(); asistencia = item; result.Add(asistencia); } } return(result); }
public List <Asistencia> Read() { AsistenciaDAC personaDAC = new AsistenciaDAC(); List <Asistencia> result = new List <Asistencia>(); foreach (Asistencia item in personaDAC.Read()) { AlumnoComponent personaComponent = new AlumnoComponent(); Alumno alumno = new Alumno(); alumno = personaComponent.ReadBy(item.persona.Id); Asistencia asistencia = new Asistencia(alumno); asistencia.Id = item.Id; asistencia.asistio = item.asistio; asistencia.año = item.año; asistencia.dia = item.dia; asistencia.mes = item.mes; result.Add(asistencia); } return(result); }
public List <Asistencia> ReadByCurso(List <Alumno> entity, int año) { AsistenciaDAC personaDAC = new AsistenciaDAC(); List <Asistencia> result = new List <Asistencia>(); foreach (var item in entity) { if (item.tipoPersona == "Alumno") { Asistencia asistencia = new Asistencia(); asistencia.persona = item; asistencia.año = año; foreach (var asis in ReadByAlumno(asistencia)) { result.Add(asis); } } } return(result); }
public void Delete(int id) { AsistenciaDAC asistenciaDAC = new AsistenciaDAC(); asistenciaDAC.Delete(id); }