// 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); }
//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); }
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; }
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(); }
//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(); }