public IActionResult ingmodulos(string idofmod, string nameofmod) { AllParamsL lt = new AllParamsL(); lt.valpr = 0; if (idofmod == null || nameofmod == null) { lt.valpr = 1; lt.Info = nameofmod; return(View(lt)); } long Iidofmod = (long)ManyProcs.str2long(idofmod); nameofmod = nameofmod + "-" + Iidofmod; ModulosParams ModP = db.Modulos.Where(s => s.Nombre == nameofmod || s.Codigo == Iidofmod ).FirstOrDefault(); if (ModP != null) { lt.valpr = 2; lt.Info = nameofmod; return(View(lt)); } ModP = new ModulosParams(); ModP.Codigo = Iidofmod; ModP.Nombre = nameofmod; db.Modulos.Add(ModP); db.SaveChanges(); lt.valpr = 0; lt.Info = nameofmod; 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)); }