コード例 #1
0
        public IndexValueViewModel()
        {
            db_DocentesEntities context = new db_DocentesEntities();

            nroCurso   = context.Curso.Count();
            nroDocente = context.Docente.Count();
        }
コード例 #2
0
        public void cargarDatos(int?docenteid)
        {
            db_DocentesEntities context = new db_DocentesEntities();

            this.ListDocumento = context.TipoDocumento.ToList();
            this.ListGrado     = context.GradoInstruccion.ToList();
            this.ListCurso     = context.Curso.ToList();
            tieneValor         = false;
            if (docenteid.HasValue)
            {
                Docente objdocente = context.Docente.FirstOrDefault(x => x.docenteID == docenteid);
                docenteID = docenteid;
                objectDocente.docenteID          = objdocente.docenteID;
                objectDocente.nombres            = objdocente.nombres;
                objectDocente.apellidopaterno    = objdocente.apellidopaterno;
                objectDocente.apellidomaterno    = objdocente.apellidomaterno;
                objectDocente.tipodocumentoID    = objdocente.TipoDocumento.tipodocumentoID;
                objectDocente.documento          = objdocente.documento;
                objectDocente.fechanacimiento    = objdocente.fechanacimiento;
                objectDocente.fechacontratacion  = objdocente.fechacontratacion;
                objectDocente.gradoinstruccionID = objdocente.GradoInstruccion.gradoinstruccionID;
                objectDocente.telefono           = objdocente.telefono;
                objectDocente.cursoID            = objdocente.Curso.cursoID;
                objectDocente.correo             = objdocente.correo;
                objectDocente.direccion          = objdocente.direccion;
                tieneValor = true;
            }
        }
コード例 #3
0
        public void EliminarDocente(int docenteId)
        {
            db_DocentesEntities context    = new db_DocentesEntities();
            Docente             objDocente = context.Docente.FirstOrDefault(x => x.docenteID == docenteId);

            objDocente.estado = "I";
            context.SaveChanges();
        }
コード例 #4
0
        public void RegistrarDocente(Docente _objDocente)
        {
            db_DocentesEntities context = new db_DocentesEntities();

            _objDocente.estado = "A";
            context.Docente.Add(_objDocente);
            context.SaveChanges();
        }
コード例 #5
0
        public void EliminarCurso(int CursoId)
        {
            db_DocentesEntities context = new db_DocentesEntities();
            Curso objCurso = context.Curso.FirstOrDefault(x => x.cursoID == CursoId);

            objCurso.estado = "I";
            context.SaveChanges();
        }
コード例 #6
0
        public void RegistrarCurso(Curso _objCurso)
        {
            db_DocentesEntities context = new db_DocentesEntities();

            _objCurso.estado = "A";
            context.Curso.Add(_objCurso);
            context.SaveChanges();
        }
コード例 #7
0
        public void fill()
        {
            db_DocentesEntities context = new db_DocentesEntities();

            if (!string.IsNullOrEmpty(Filtro))
            {
                ListCurso = context.Curso.Where(x => x.estado == "A" && x.nombrecurso.ToUpper().Contains(Filtro.ToUpper())).ToList();
            }
        }
コード例 #8
0
        public void ModificarCurso(Curso _objCurso)
        {
            db_DocentesEntities context = new db_DocentesEntities();
            Curso objCurso = context.Curso.FirstOrDefault(x => x.cursoID == _objCurso.cursoID);

            objCurso.nombrecurso = _objCurso.nombrecurso;
            objCurso.credito     = _objCurso.credito;
            objCurso.estado      = "A";
            context.SaveChanges();
        }
コード例 #9
0
        public bool DocenteExiste(string _nombres)
        {
            db_DocentesEntities context     = new db_DocentesEntities();
            Docente             objProducto = context.Docente.FirstOrDefault(x => x.nombres == _nombres);

            if (objProducto != null)
            {
                return(true);
            }
            return(false);
        }
コード例 #10
0
        public bool CursoExiste(string _nombrecurso)
        {
            db_DocentesEntities context = new db_DocentesEntities();
            Curso objProducto           = context.Curso.FirstOrDefault(x => x.nombrecurso == _nombrecurso);

            if (objProducto != null)
            {
                return(true);
            }
            return(false);
        }
コード例 #11
0
        public void cargarDatos(int?cursoid)
        {
            db_DocentesEntities context = new db_DocentesEntities();

            tieneValor = false;
            if (cursoid.HasValue)
            {
                Curso objCurso = context.Curso.FirstOrDefault(x => x.cursoID == cursoid);
                this.cursoID            = cursoid;
                objectCurso.cursoID     = objCurso.cursoID;
                objectCurso.nombrecurso = objCurso.nombrecurso;
                objectCurso.credito     = objCurso.credito;
                tieneValor = true;
            }
        }
コード例 #12
0
        public void ModificarDocente(Docente _objDocente)
        {
            db_DocentesEntities context    = new db_DocentesEntities();
            Docente             objDocente = context.Docente.FirstOrDefault(x => x.docenteID == _objDocente.docenteID);

            objDocente.nombres            = _objDocente.nombres;
            objDocente.apellidopaterno    = _objDocente.apellidopaterno;
            objDocente.apellidomaterno    = _objDocente.apellidomaterno;
            objDocente.tipodocumentoID    = _objDocente.tipodocumentoID;
            objDocente.documento          = _objDocente.documento;
            objDocente.fechanacimiento    = _objDocente.fechanacimiento;
            objDocente.fechacontratacion  = _objDocente.fechacontratacion;
            objDocente.gradoinstruccionID = _objDocente.gradoinstruccionID;
            objDocente.cursoID            = _objDocente.cursoID;
            objDocente.telefono           = _objDocente.telefono;
            objDocente.correo             = _objDocente.correo;
            objDocente.direccion          = _objDocente.direccion;
            context.SaveChanges();
        }
コード例 #13
0
        public ActionResult Login(LoginViewModel objViewModel)
        {
            try
            {
                db_DocentesEntities context    = new db_DocentesEntities();
                Usuario             objUsuario = context.Usuario.FirstOrDefault(x => x.codigo == objViewModel.codigo && x.password == objViewModel.password);

                if (objUsuario == null)
                {
                    TempData["MensajeLogin"] = "******";
                    return(View(objViewModel));
                }
                FormsAuthentication.SetAuthCookie(objUsuario.codigo, false);
                Session["objUsuario"] = objUsuario;

                return(RedirectToAction("Index", "Home"));
            }
            catch (Exception ex)
            {
                TempData["MensajeLoginError"] = "Error! " + ex.Message.ToList();
                return(View(objViewModel));
            }
        }
コード例 #14
0
        public ListDocenteViewModel()
        {
            db_DocentesEntities context = new db_DocentesEntities();

            ListDocente = context.Docente.Where(x => x.estado == "A").ToList();
        }
コード例 #15
0
        public ListCursoViewModel()
        {
            db_DocentesEntities context = new db_DocentesEntities();

            ListCurso = context.Curso.Where(x => x.estado == "A").ToList();
        }