Exemplo n.º 1
0
 // me devuelve una collection esto es para obtener todos los datos de la tabla
 public recomendacionCollection listarRecomendacion()
 {
     //obtengo la tabla de recomendaciones en rc ,esto es para poder buscar el registro con ayuda
     // del id .
     rc = dm.GetrecomendacionCollection().FilterByestado(true);
     //retorno la tabla collection
     return(rc);
 }
Exemplo n.º 2
0
        //metodo para buscar un registro de recomendacion.
        public recomendacion buscarRecomendacion(int id)
        {
            //obtengo la tabla de recomendaciones en rc ,esto es para poder buscar el registro con ayuda
            // del id .
            rc = dm.GetrecomendacionCollection();
            //busco en rc el registro con el id correspondiente el resultado es todo el registro guardado en rec
            recomendacion rec = rc.FindByid(id);

            //retorno el registro encontrado con el id que esta en el objeto rec
            return(rec);
        }
Exemplo n.º 3
0
        public void eliminarRecomendacion(int id)
        {
            //obtengo la tabla de recomendaciones en rc ,esto es para poder buscar el registro con ayuda
            // del id .
            rc = dm.GetrecomendacionCollection();
            //busco en rc el registro con el id correspondiente el resultado es todo el registro guardado en rec
            recomendacion rec = rc.FindByid(id);

            //procedo a eliminar el atributo booleano de nombre "estado" para eliminarlo logicamente de mi bd
            //esto significa que no elimina el registro solo que ya no se lo tomara en cuenta en futuros registros
            rec.estado = false;
        }
Exemplo n.º 4
0
        public void modificarRecomendacion(int id, string id_maquina, string recomendacion, string tipo)
        {
            //obtengo la tabla de recomendaciones en rc ,esto es para poder buscar el registro con ayuda
            // del id.
            rc = dm.GetrecomendacionCollection();
            //busco en rc el registro con el id correspondiente el resultado es todo el registro guardado en rec
            recomendacion rec = rc.FindByid(id);

            //procedo a actualizar los datos del registro en rec
            rec.idmaquina             = id_maquina;
            rec.tipo                  = tipo;
            rec.Propertyrecomendacion = recomendacion;
            //guardo los cambios realizados en dm, por lo tanto tambien se guardan los datos de rec
            dm.CommitAll();
        }
Exemplo n.º 5
0
        //METODO INSERTAR RECOMENDACION A LA BASE DE DATOS CON AYUDA DEL DM
        public void insertarRecomendacion(string id_maquina, string recomendacion, string tipo)
        {   //CARGO LA TABLA RECOMENDACION A LA VARIABLE RC
            rc = dm.GetrecomendacionCollection();
            //TRANSFORMO EL ARREGLO O COLLECTION DE RC A UNA LISTA. PARA OBTENER EL ID QUE LE
            //CORRESPONDE AL NUEVO DATO A INTRODUCIRSE
            List <recomendacion> lp = rc.Cast <recomendacion>().ToList();
            int id;

            if (lp.Count == 0)
            {
                id = 1;
            }
            else
            {
                id = lp.Last().id + 1;
            }
            // con ayuda del dm creo un nuevo registro en la base de datos
            dm.Newrecomendacion(id, id_maquina, recomendacion, tipo, true);
            //PROCEDO A GUARDAR LOS CAMBIOS EN DM OSEA EN MI CONEXION DE BASE DE DATOS
            dm.CommitAll();
        }