private void btnGuardar_Click(object sender, EventArgs e) { //Lambda Expressions if (Editando) { var id = int.Parse(txtId.Text); var escuela = Escuelas.Single(es => es.Id == id); escuela.Nombre = txtNombre.Text; db.SaveChanges(); } else { var myEscuela = new Escuela(); myEscuela.Nombre = txtNombre.Text; db.Escuelas.Add(myEscuela); db.SaveChanges(); MessageBox.Show("Registro guardado satisfactoriamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); button1_Click(null, null); } }
public JsonResult Create(Escuelas escuela) { try { var esc = escuela.Crear(); for (var i = 1; i < escuela.telefonos.Count(); i++) { Telefonos t = new Telefonos(); t.Proveniente = "Escuela"; t.ProvenienteID = esc; t.TipoTelefono_fk = Convert.ToInt32(escuela.tipotelefono[i]); t.Telefono = escuela.telefonos[i]; t.Crear(); } return(Json(new { result = true })); } catch (Exception e) { return(Json(new { result = false, message = e.Message })); } }
public List <Escuela> RankingEscuelas(bool isFormas) { if (isFormas) { return(Escuelas.OrderByDescending(e => e.PFormas).ToList()); } return(Escuelas.OrderByDescending(e => e.PSanda).ToList()); }
public Escuela BuscarEscuela(string NombreEscuela) { if (ExisteEscuela(NombreEscuela)) { Escuela Encontrada = Escuelas.Find(escuela => escuela.Name.Equals(NombreEscuela)); return(Encontrada); } return(null); }
public Escuela AddEscuela(string NombreEscuela) { string ActualEscuela = NombreEscuela.Trim(); Escuela EscuelaCompetidor = BuscarEscuela(ActualEscuela); if (EscuelaCompetidor == null) { EscuelaCompetidor = new Escuela(NombreEscuela); Escuelas.Add(EscuelaCompetidor); } return(EscuelaCompetidor); }
public JsonResult Elimina(int id = 0) { try { Escuelas esc = new Escuelas(); esc.Eliminar(id); return(Json(new { result = true })); } catch (Exception e) { return(Json(new { result = false, message = e.Message })); } }
public JsonResult Edicion(Escuelas escuela) { try { var esc = escuela.Editar(); SISECOOBEntities db = new SISECOOBEntities(); List <Telefonos> t = db.Telefonos.Where(i => i.Proveniente == "Escuela" && i.ProvenienteID == esc).ToList(); foreach (var i in t) { db.Telefonos.DeleteObject(i); db.SaveChanges(); } for (var i = 1; i < escuela.telefonos.Count(); i++) { Telefonos tel = new Telefonos(); tel.Proveniente = "Escuela"; tel.ProvenienteID = esc; tel.TipoTelefono_fk = Convert.ToInt32(escuela.tipotelefono[i]); tel.Telefono = escuela.telefonos[i]; tel.Crear(); } return(Json(new { result = true })); } catch (Exception e) { return(Json(new { result = false, message = e.Message })); } }
public ActionResult Formulario(int id) { SISECOOBEntities db = new SISECOOBEntities(); Escuelas esc = db.Escuelas.FirstOrDefault(i => i.EscuelaID == id); ViewBag.Municipios = db.Municipios.Select(i => new { id = i.MunicipioId, nombre = i.Nombre }).OrderBy(i => i.nombre).ToList(); ViewBag.Niveles = db.NivelesEducativos.Select(i => new { id = i.NivelID, nombre = i.Nombre }).OrderBy(i => i.nombre).ToList(); ViewBag.Turnos = db.Turnos.Select(i => new { id = i.TurnoID, nombre = i.Nombre }).OrderBy(i => i.nombre).ToList(); ViewBag.TipoTel = db.TipoTelefono.Select(i => new { id = i.TelefonoID, nombre = i.TipoTelefono1 }).OrderBy(i => i.nombre).ToList(); Escuelas e = new Escuelas(); ViewBag.Localidades = null; ViewBag.Telefonos = null; if (esc != null) { e.EscuelaID = esc.EscuelaID; e.Nombre = esc.Nombre; e.Clave = esc.Clave; e.Nivel_fk = esc.Nivel_fk; e.Domicilio = esc.Domicilio; e.Municipio_fk = esc.Municipio_fk; e.Alumnos = esc.Alumnos; e.Localidad_fk = esc.Localidad_fk; e.Turno = esc.Turno; e.Director = esc.Director; e.Zona = esc.Zona; e.Sector = esc.Sector; e.TipoPredio = esc.TipoPredio; ViewBag.Localidades = db.Localidades.Where(i => i.MunicipioId_FK == e.Municipio_fk).Select(i => new { id = i.LocalidadId, nombre = i.Nombre }).OrderBy(i => i.nombre).ToList(); ViewBag.Telefonos = db.Telefonos.Where(i => i.Proveniente == "Escuela" && i.ProvenienteID == id).Select(i => new { tel = i.Telefono, tipo = i.TipoTelefono.TipoTelefono1 }).OrderBy(i => i.tel).ToList(); } return(PartialView("_Formulario", e)); }
public async Task SaveData(List <StudentsView> source) { foreach (var info in source) { var grado = await _context.Grados .FirstOrDefaultAsync(x => x.Nombre.ToLower() == info.Grado.ToLower()); if (grado is null) { grado = new Grados { Nombre = info.Grado }; await _context.Grados.AddAsync(grado); } var seccion = await _context.Secciones .FirstOrDefaultAsync(x => x.Nombre.ToLower() == info.Seccion.ToLower()); if (seccion is null) { seccion = new Secciones { Nombre = info.Seccion }; await _context.Secciones.AddAsync(seccion); } var seccionGrado = await _context.SeccionesGrados .FirstOrDefaultAsync(x => x.GradoId == grado.Id && x.SeccionId == seccion.Id); if (seccionGrado is null) { seccionGrado = new SeccionesGrados { Grado = grado, Seccion = seccion }; await _context.SeccionesGrados.AddAsync(seccionGrado); } var sector = await _context.Sectores .FirstOrDefaultAsync(x => x.Nombre.ToLower() == info.Sector.ToLower()); if (sector is null) { sector = new Sectores { Nombre = info.Sector }; await _context.Sectores.AddAsync(sector); } var provincia = await _context.Provincias .FirstOrDefaultAsync(x => x.Nombre.ToLower() == info.Provincia.ToLower()); if (provincia is null) { provincia = new Provincias { Nombre = info.Provincia }; await _context.Provincias.AddAsync(provincia); } var tanda = await _context.Tandas .FirstOrDefaultAsync(x => x.Nombre.ToLower() == info.Tanda.ToLower()); if (tanda is null) { tanda = new Tandas { Nombre = info.Tanda }; await _context.Tandas.AddAsync(tanda); } var escuela = await _context.Escuelas .FirstOrDefaultAsync(x => x.Id == info.CodigoDelCentro); if (escuela is null) { escuela = new Escuelas { Id = info.CodigoDelCentro, Nombre = info.NombreDelCentro, Sector = sector, Provincia = provincia }; await _context.Escuelas.AddAsync(escuela); } var estudiante = await _context.Estudiantes .FirstOrDefaultAsync(x => x.Matricula == info.Matricula); if (estudiante is null) { estudiante = new Estudiantes { Matricula = info.Matricula ?? 0, Nombre = info.NombreDelEstudiante, Escuela = escuela, SeccionGrado = seccionGrado }; await _context.Estudiantes.AddAsync(estudiante); } var asignatura = await _context.Asignaturas .FirstOrDefaultAsync(x => x.Nombre.ToLower().ToLower() == info.Asignatura.ToLower()); if (asignatura is null) { asignatura = new Asignaturas { Nombre = info.Asignatura, Tanda = tanda }; await _context.Asignaturas.AddAsync(asignatura); } var asignatura_estudiante = await _context.AsignaturasEstudiantes .FirstOrDefaultAsync(x => x.EstudianteId == estudiante.Matricula && x.AsignaturaId == asignatura.Id); if (asignatura_estudiante is null) { asignatura_estudiante = new AsignaturasEstudiantes { Estudiante = estudiante, Asignatura = asignatura, Calificacion = info.Calificacion ?? 0, CondicionAcademica = info.CondicionAcademica }; await _context.AsignaturasEstudiantes.AddAsync(asignatura_estudiante); } } await _context.SaveChangesAsync(); }
public List <Competidor> GetCompetidoresEscuela(int index) { String nombre = Escuelas.ToArray()[index].Name; return(Competidores.FindAll(comp => comp.Escuela.Name.Equals(nombre))); }
public bool ExisteEscuela(string EscuelaAgregar) { bool Existe = Escuelas.Any(escuelaactual => escuelaactual.Name.Equals(EscuelaAgregar)); return(Existe); }