// // // // public IActionResult Index() { if (db.Modulos.Where(s => s.Codigo == 12354).FirstOrDefault() == null) { ModulosParams modp = new ModulosParams(); modp.Codigo = 12354; modp.Nombre = "Calculo-" + modp.Codigo; db.Add(modp); // AlumnosParams alup = new AlumnosParams(); alup.Codigo = 1; alup.Nombre = "Adrian"; alup.ApellidoP = "Costa"; alup.ApellidoM = "Ospino"; alup.Nacimiento = System.DateTime.Now; db.Add(alup); // RelacionesModulosParams relp = new RelacionesModulosParams(); relp.CodigoModulo = 12354; relp.CodigoAdjunto = 1; relp.AprobadoProfesor = 0; db.Add(relp); // // db.SaveChanges(); } AllParamsL lt = new AllParamsL(); lt.Lmod = db.Modulos.ToList(); return(View(lt)); }
public IActionResult ingprof(string idcodmod, string idcard, string name, string lnamep, string lnamem, string direcc, string phone, string dborn ) { AllParamsL lt = new AllParamsL(); if (ManyProcs.IsProfesor(idcard, db)) { lt.valpr = 1; return(View(lt)); } if (ManyProcs.IsProfAsig(idcard, db)) { lt.valpr = 2; return(View(lt)); } if (ManyProcs.IsModuAsig(idcodmod, db)) { lt.valpr = 3; return(View(lt)); } ProfesoresParams prfp = new ProfesoresParams(); prfp.Codigo = ManyProcs.str2long(idcard); prfp.Nombre = name; prfp.ApellidoP = lnamep; prfp.ApellidoM = lnamem; prfp.Direccion = direcc; prfp.Telefono = ManyProcs.str2long(phone); prfp.Nacimiento = ManyProcs.str2date(dborn); // RelacionesModulosParams rlp = new RelacionesModulosParams(); rlp.CodigoAdjunto = prfp.Codigo; rlp.CodigoModulo = db.Modulos.Where(s => s.Nombre == idcodmod).FirstOrDefault().Codigo; rlp.AprobadoProfesor = 2; // db.Profesores.Add(prfp); db.RelacionesModulos.Add(rlp); db.SaveChanges(); lt.valpr = 0; lt.Info = name + " " + lnamep + " " + lnamem + " para el modulo " + idcodmod; return(View(lt)); }
public IActionResult ingalum(string idcodmod, string idcard, string name, string lnamep, string lnamem, string dborn ) { AllParamsL lt = new AllParamsL(); AlumnosParams alpar = new AlumnosParams(); alpar.Codigo = ManyProcs.str2long(idcard); alpar.Nombre = name; alpar.ApellidoP = lnamep; alpar.ApellidoM = lnamem; alpar.Nacimiento = ManyProcs.str2date(dborn); if (ManyProcs.IsAlumno(idcard, db)) { lt.valpr = 1; } else { db.Alumnos.Add(alpar); db.SaveChanges(); lt.valpr = 0; } if (ManyProcs.IsModuAsigAlu(idcodmod, idcard, db)) { lt.valpr = lt.valpr + 2; lt.Info = idcodmod; return(View(lt)); } // RelacionesModulosParams rlp = new RelacionesModulosParams(); rlp.CodigoAdjunto = alpar.Codigo; rlp.CodigoModulo = db.Modulos.Where(s => s.Nombre == idcodmod).FirstOrDefault().Codigo; rlp.AprobadoProfesor = 0; // db.RelacionesModulos.Add(rlp); db.SaveChanges(); lt.valpr = 0; lt.Info = name + " " + lnamep + " " + lnamem + " para el modulo " + idcodmod; return(View(lt)); }