Ejemplo n.º 1
0
        //
        //
        //
        //
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }