示例#1
0
 //metodo Eliminar
 public void Eliminar()
 {
     try
     {
         using (var db = new Model_Sistema())
         {
             db.Entry(this).State = EntityState.Deleted;
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw;
     }
 }
示例#2
0
        //metodo listar
        public List <Semestre> Listar()//Retorna una coleccion de registros
        {
            var objSemestre = new List <Semestre>();

            try
            {
                using (var db = new Model_Sistema())
                {
                    objSemestre = db.Semestre.ToList();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(objSemestre);
        }
示例#3
0
        //metodo listar
        public List <Modelo> Listar()//Retorna una coleccion de registros
        {
            var objModelo = new List <Modelo>();

            try
            {
                using (var db = new Model_Sistema())
                {
                    objModelo = db.Modelo.ToList();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(objModelo);
        }
示例#4
0
        //metodo obtener
        public Semestre Obtener(int id)//retorna solo un objeto
        {
            var objSemestre = new Semestre();

            try
            {
                using (var db = new Model_Sistema())
                {
                    objSemestre = db.Semestre
                                  .Where(x => x.semestre_id == id)
                                  .SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(objSemestre);
        }
示例#5
0
        //metodo obtener
        public Docente Obtener(int id)//retorna solo un objeto
        {
            var objDocente = new Docente();

            try
            {
                using (var db = new Model_Sistema())
                {
                    objDocente = db.Docente
                                 .Where(x => x.docente_id == id)
                                 .SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(objDocente);
        }
示例#6
0
        //metodo obtener
        public Modelo Obtener(int id)//retorna solo un objeto
        {
            var objModelo = new Modelo();

            try
            {
                using (var db = new Model_Sistema())
                {
                    objModelo = db.Modelo
                                .Where(x => x.modelo_id == id)
                                .SingleOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(objModelo);
        }
示例#7
0
 //metodo guardar
 public void Guardar()//retorna solo un objeto
 {
     try
     {
         using (var db = new Model_Sistema())
         {
             if (this.semestre_id > 0)
             {
                 //si existe un valor mayor a 0 es porque existe un registro
                 db.Entry(this).State = EntityState.Modified;
             }
             else
             {
                 //si no existe registro graba(nuevo registro)
                 db.Entry(this).State = EntityState.Added;
             }
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw;
     }
 }